TSTP Solution File: ITP292^1 by cocATP---0.2.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cocATP---0.2.0
% Problem  : ITP292^1 : TPTP v8.1.2. Released v8.1.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : python CASC.py /export/starexec/sandbox2/benchmark/theBenchmark.p

% Computer : n015.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 0s
% DateTime : Thu May 18 11:23:26 EDT 2023

% Result   : Unknown 1.48s 1.97s
% Output   : None 
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.11  % Problem    : ITP292^1 : TPTP v8.1.2. Released v8.1.0.
% 0.03/0.13  % Command    : python CASC.py /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.12/0.34  Computer   : n015.cluster.edu
% 0.12/0.34  Model      : x86_64 x86_64
% 0.12/0.34  CPUModel   : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.34  RAMPerCPU  : 8042.1875MB
% 0.12/0.34  OS         : Linux 3.10.0-693.el7.x86_64
% 0.12/0.34  % CPULimit   : 300
% 0.12/0.34  % DateTime   : Wed May  3 09:15:05 EDT 2023
% 0.12/0.34  % CPUTime    : 
% 0.12/0.35  ModuleCmd_Load.c(213):ERROR:105: Unable to locate a modulefile for 'python/python27'
% 0.19/0.39  Python 2.7.5
% 0.54/1.00  Using paths ['/home/cristobal/cocATP/CASC/TPTP/', '/export/starexec/sandbox2/benchmark/', '/export/starexec/sandbox2/benchmark/']
% 0.54/1.00  FOF formula (<kernel.Constant object at 0x26b72d8>, <kernel.Type object at 0x26b7d88>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J_J_J
% 0.54/1.00  Using role type
% 0.54/1.00  Declaring set_Pr3444600963470892981et_nat:Type
% 0.54/1.00  FOF formula (<kernel.Constant object at 0x26b7128>, <kernel.Type object at 0x26b7ea8>) of role type named ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J_J
% 0.54/1.00  Using role type
% 0.54/1.00  Declaring produc5657529347773406293et_nat:Type
% 0.54/1.00  FOF formula (<kernel.Constant object at 0x26b7fc8>, <kernel.Type object at 0x26b7f38>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J_J
% 0.54/1.00  Using role type
% 0.54/1.00  Declaring set_Pr7928877670098842301et_nat:Type
% 0.54/1.00  FOF formula (<kernel.Constant object at 0x26b7128>, <kernel.Type object at 0x26b72d8>) of role type named ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J
% 0.54/1.00  Using role type
% 0.54/1.00  Declaring produc6830853553727218525et_nat:Type
% 0.54/1.00  FOF formula (<kernel.Constant object at 0x26b7320>, <kernel.Type object at 0x26b7fc8>) of role type named ty_n_t__Option__Ooption_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J_J
% 0.54/1.00  Using role type
% 0.54/1.00  Declaring option2860828798490689354et_nat:Type
% 0.54/1.00  FOF formula (<kernel.Constant object at 0x26b7170>, <kernel.Type object at 0x26b7128>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J_J
% 0.54/1.00  Using role type
% 0.54/1.00  Declaring list_P362550909693114634et_nat:Type
% 0.54/1.00  FOF formula (<kernel.Constant object at 0x26b71b8>, <kernel.Type object at 0x2b958c9583b0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J_J
% 0.54/1.00  Using role type
% 0.54/1.00  Declaring set_Pr8536935166611901872et_nat:Type
% 0.54/1.00  FOF formula (<kernel.Constant object at 0x26b71b8>, <kernel.Type object at 0x2b958c958368>) of role type named ty_n_t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J
% 0.54/1.00  Using role type
% 0.54/1.00  Declaring produc2732055786443039994et_nat:Type
% 0.54/1.00  FOF formula (<kernel.Constant object at 0x26b7170>, <kernel.Type object at 0x26b7320>) of role type named ty_n_t__Option__Ooption_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J
% 0.54/1.00  Using role type
% 0.54/1.00  Declaring option5190343406534369742et_nat:Type
% 0.54/1.00  FOF formula (<kernel.Constant object at 0x2b958c9583f8>, <kernel.Type object at 0x26b2098>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J
% 0.54/1.00  Using role type
% 0.54/1.00  Declaring list_P2321686559999237006et_nat:Type
% 0.54/1.00  FOF formula (<kernel.Constant object at 0x2b958c9583f8>, <kernel.Type object at 0x26b25f0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J
% 0.54/1.00  Using role type
% 0.54/1.00  Declaring set_Pr3286484037609594932et_nat:Type
% 0.54/1.00  FOF formula (<kernel.Constant object at 0x2b958c9585f0>, <kernel.Type object at 0x26b2998>) of role type named ty_n_t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.54/1.00  Using role type
% 0.54/1.00  Declaring produc3925858234332021118et_nat:Type
% 0.54/1.00  FOF formula (<kernel.Constant object at 0x26b2248>, <kernel.Type object at 0x26b2200>) of role type named ty_n_t__Word__Oword_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J
% 0.54/1.00  Using role type
% 0.54/1.00  Declaring word_N3645301735248828278l_num1:Type
% 0.54/1.00  FOF formula (<kernel.Constant object at 0x26b2e60>, <kernel.Type object at 0x26b2950>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J_Mt__Product____Type__Oprod_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J_J_J
% 0.54/1.00  Using role type
% 0.54/1.00  Declaring set_Pr3773659940955823943uint32:Type
% 0.54/1.00  FOF formula (<kernel.Constant object at 0x26b2ea8>, <kernel.Type object at 0x26b2248>) of role type named ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J_Mt__Product____Type__Oprod_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J_J
% 0.54/1.00  Using role type
% 0.54/1.00  Declaring produc8822557026176459367uint32:Type
% 0.54/1.00  FOF formula (<kernel.Constant object at 0x26b29e0>, <kernel.Type object at 0x26b23b0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.54/1.00  Using role type
% 0.54/1.00  Declaring set_Pr8693737435421807431at_nat:Type
% 0.54/1.00  FOF formula (<kernel.Constant object at 0x26b2ea8>, <kernel.Type object at 0x26b2e60>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_Mt__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J_J
% 0.54/1.00  Using role type
% 0.54/1.00  Declaring set_Pr2560585780119916871nt_int:Type
% 0.54/1.00  FOF formula (<kernel.Constant object at 0x26b2170>, <kernel.Type object at 0x26b29e0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__VEBT____BuildupMemImp__OVEBTi_J_Mt__List__Olist_It__VEBT____BuildupMemImp__OVEBTi_J_J_J
% 0.54/1.00  Using role type
% 0.54/1.00  Declaring set_Pr4797120415438012619_VEBTi:Type
% 0.54/1.00  FOF formula (<kernel.Constant object at 0x26b2ef0>, <kernel.Type object at 0x26b2ea8>) of role type named ty_n_t__List__Olist_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J
% 0.54/1.00  Using role type
% 0.54/1.00  Declaring list_P7985473006766602707_nat_o:Type
% 0.54/1.00  FOF formula (<kernel.Constant object at 0x26b2320>, <kernel.Type object at 0x26b2170>) of role type named ty_n_t__Set__Oset_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J
% 0.54/1.00  Using role type
% 0.54/1.00  Declaring set_Pr4532377907799695533_nat_o:Type
% 0.54/1.00  FOF formula (<kernel.Constant object at 0x26b2c20>, <kernel.Type object at 0x26b2ef0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__List__Olist_It__VEBT____Definitions__OVEBT_J_J_J
% 0.54/1.00  Using role type
% 0.54/1.00  Declaring set_Pr1916528119006554503T_VEBT:Type
% 0.54/1.00  FOF formula (<kernel.Constant object at 0x26b2f80>, <kernel.Type object at 0x26b2320>) of role type named ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.54/1.00  Using role type
% 0.54/1.00  Declaring produc859450856879609959at_nat:Type
% 0.54/1.00  FOF formula (<kernel.Constant object at 0x26b24d0>, <kernel.Type object at 0x26b2c20>) of role type named ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_Mt__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J
% 0.54/1.00  Using role type
% 0.54/1.00  Declaring produc1219242969750017639nt_int:Type
% 0.54/1.00  FOF formula (<kernel.Constant object at 0x26b2290>, <kernel.Type object at 0x26b2f80>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.54/1.00  Using role type
% 0.54/1.00  Declaring list_P9062070895058802706et_nat:Type
% 0.54/1.00  FOF formula (<kernel.Constant object at 0x26b2440>, <kernel.Type object at 0x26b24d0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.54/1.01  Using role type
% 0.54/1.01  Declaring set_Pr3948176798113811640et_nat:Type
% 0.54/1.01  FOF formula (<kernel.Constant object at 0x26b2b00>, <kernel.Type object at 0x26b2290>) of role type named ty_n_t__Product____Type__Oprod_It__List__Olist_It__VEBT____BuildupMemImp__OVEBTi_J_Mt__List__Olist_It__VEBT____BuildupMemImp__OVEBTi_J_J
% 0.54/1.01  Using role type
% 0.54/1.01  Declaring produc3089554586268799851_VEBTi:Type
% 0.54/1.01  FOF formula (<kernel.Constant object at 0x26b27a0>, <kernel.Type object at 0x26b2440>) of role type named ty_n_t__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__List__Olist_It__VEBT____Definitions__OVEBT_J_J
% 0.54/1.01  Using role type
% 0.54/1.01  Declaring produc9211091688327510695T_VEBT:Type
% 0.54/1.01  FOF formula (<kernel.Constant object at 0x26b2b90>, <kernel.Type object at 0x26b2b00>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__Uint32__Ouint32_J_Mt__List__Olist_It__Uint32__Ouint32_J_J_J
% 0.54/1.01  Using role type
% 0.54/1.01  Declaring set_Pr2258164808687509945uint32:Type
% 0.54/1.01  FOF formula (<kernel.Constant object at 0x26b2d88>, <kernel.Type object at 0x26b27a0>) of role type named ty_n_t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 0.54/1.01  Using role type
% 0.54/1.01  Declaring produc3658429121746597890et_nat:Type
% 0.54/1.01  FOF formula (<kernel.Constant object at 0x26b2ab8>, <kernel.Type object at 0x26b2b90>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_Mt__VEBT____BuildupMemImp__OVEBTi_J_J
% 0.54/1.01  Using role type
% 0.54/1.01  Declaring list_P785718909624839377_VEBTi:Type
% 0.54/1.01  FOF formula (<kernel.Constant object at 0x26b2e18>, <kernel.Type object at 0x2b958c955a28>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_Mt__VEBT____BuildupMemImp__OVEBTi_J_J
% 0.54/1.01  Using role type
% 0.54/1.01  Declaring set_Pr2227491710730465451_VEBTi:Type
% 0.54/1.01  FOF formula (<kernel.Constant object at 0x26b2e18>, <kernel.Type object at 0x2b958c936dd0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__Real__Oreal_J_Mt__List__Olist_It__Real__Oreal_J_J_J
% 0.54/1.01  Using role type
% 0.54/1.01  Declaring set_Pr611352295856513593t_real:Type
% 0.54/1.01  FOF formula (<kernel.Constant object at 0x26b2a28>, <kernel.Type object at 0x294bb90>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____BuildupMemImp__OVEBTi_J_J
% 0.54/1.01  Using role type
% 0.54/1.01  Declaring list_P735349106241217576_VEBTi:Type
% 0.54/1.01  FOF formula (<kernel.Constant object at 0x26b2e18>, <kernel.Type object at 0x294b8c0>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_Mt__VEBT____Definitions__OVEBT_J_J
% 0.54/1.01  Using role type
% 0.54/1.01  Declaring list_P5988454224134618948T_VEBT:Type
% 0.54/1.01  FOF formula (<kernel.Constant object at 0x26b2e18>, <kernel.Type object at 0x26b3488>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__Nat__Onat_J_Mt__List__Olist_It__Nat__Onat_J_J_J
% 0.54/1.01  Using role type
% 0.54/1.01  Declaring set_Pr3451248702717554689st_nat:Type
% 0.54/1.01  FOF formula (<kernel.Constant object at 0x26b2d88>, <kernel.Type object at 0x26b34d0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__Int__Oint_J_Mt__List__Olist_It__Int__Oint_J_J_J
% 0.54/1.01  Using role type
% 0.54/1.01  Declaring set_Pr765067013931698361st_int:Type
% 0.54/1.01  FOF formula (<kernel.Constant object at 0x26b2d88>, <kernel.Type object at 0x26b33b0>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J_J
% 0.54/1.01  Using role type
% 0.54/1.01  Declaring list_P7413028617227757229T_VEBT:Type
% 0.54/1.01  FOF formula (<kernel.Constant object at 0x26b2e18>, <kernel.Type object at 0x26b3ea8>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J_J
% 0.54/1.01  Using role type
% 0.54/1.01  Declaring set_Pr6192946355708809607T_VEBT:Type
% 0.54/1.01  FOF formula (<kernel.Constant object at 0x26b3758>, <kernel.Type object at 0x26b3908>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Set__Oset_It__Nat__Onat_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.54/1.01  Using role type
% 0.54/1.01  Declaring list_P6254988961118846195et_nat:Type
% 0.54/1.01  FOF formula (<kernel.Constant object at 0x26b3098>, <kernel.Type object at 0x26b3ab8>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Nat__Onat_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.54/1.01  Using role type
% 0.54/1.01  Declaring set_Pr5488025237498180813et_nat:Type
% 0.54/1.01  FOF formula (<kernel.Constant object at 0x26b37e8>, <kernel.Type object at 0x26b3758>) of role type named ty_n_t__Product____Type__Oprod_It__List__Olist_It__Uint32__Ouint32_J_Mt__List__Olist_It__Uint32__Ouint32_J_J
% 0.54/1.01  Using role type
% 0.54/1.01  Declaring produc823665806539077721uint32:Type
% 0.54/1.01  FOF formula (<kernel.Constant object at 0x26b3128>, <kernel.Type object at 0x26b3248>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_Mt__VEBT____BuildupMemImp__OVEBTi_J
% 0.54/1.01  Using role type
% 0.54/1.01  Declaring produc3777764054643897931_VEBTi:Type
% 0.54/1.01  FOF formula (<kernel.Constant object at 0x26b37e8>, <kernel.Type object at 0x26b3098>) of role type named ty_n_t__Product____Type__Oprod_It__List__Olist_It__Real__Oreal_J_Mt__List__Olist_It__Real__Oreal_J_J
% 0.54/1.01  Using role type
% 0.54/1.01  Declaring produc478978216448986841t_real:Type
% 0.54/1.01  FOF formula (<kernel.Constant object at 0x26b3998>, <kernel.Type object at 0x26b3128>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_Mt__Real__Oreal_J_J
% 0.54/1.01  Using role type
% 0.54/1.01  Declaring list_P8536626330812492744i_real:Type
% 0.54/1.01  FOF formula (<kernel.Constant object at 0x26b3638>, <kernel.Type object at 0x26b37e8>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_Mt__Int__Oint_J_J
% 0.54/1.01  Using role type
% 0.54/1.01  Declaring list_P7392757774524453448Ti_int:Type
% 0.54/1.01  FOF formula (<kernel.Constant object at 0x26b3cb0>, <kernel.Type object at 0x26b3998>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__VEBT____BuildupMemImp__OVEBTi_J_J
% 0.54/1.01  Using role type
% 0.54/1.01  Declaring list_P2320588648998582380_VEBTi:Type
% 0.54/1.01  FOF formula (<kernel.Constant object at 0x26b3b48>, <kernel.Type object at 0x2b9584e85200>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Int__Oint_Mt__VEBT____BuildupMemImp__OVEBTi_J_J
% 0.54/1.01  Using role type
% 0.54/1.01  Declaring list_P4447955379000644808_VEBTi:Type
% 0.54/1.01  FOF formula (<kernel.Constant object at 0x26b3cb0>, <kernel.Type object at 0x2b9584e85248>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____BuildupMemImp__OVEBTi_J
% 0.54/1.01  Using role type
% 0.54/1.01  Declaring produc3625547720036274456_VEBTi:Type
% 0.54/1.01  FOF formula (<kernel.Constant object at 0x26b3cb0>, <kernel.Type object at 0x2b9584e85170>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_Mt__VEBT____Definitions__OVEBT_J
% 0.54/1.01  Using role type
% 0.54/1.01  Declaring produc2810682830582626868T_VEBT:Type
% 0.54/1.01  FOF formula (<kernel.Constant object at 0x26b3b48>, <kernel.Type object at 0x2b9584e850e0>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Real__Oreal_J_J
% 0.54/1.01  Using role type
% 0.54/1.01  Declaring list_P2623026923184700063T_real:Type
% 0.54/1.01  FOF formula (<kernel.Constant object at 0x2b9584e85050>, <kernel.Type object at 0x2b9584e85098>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Real__Oreal_Mt__VEBT____Definitions__OVEBT_J_J
% 0.54/1.01  Using role type
% 0.54/1.01  Declaring list_P877281246627933069T_VEBT:Type
% 0.54/1.01  FOF formula (<kernel.Constant object at 0x2b9584e85320>, <kernel.Type object at 0x2b9584e85128>) of role type named ty_n_t__Product____Type__Oprod_It__List__Olist_It__Nat__Onat_J_Mt__List__Olist_It__Nat__Onat_J_J
% 0.54/1.01  Using role type
% 0.54/1.01  Declaring produc1828647624359046049st_nat:Type
% 0.54/1.01  FOF formula (<kernel.Constant object at 0x2b9584e852d8>, <kernel.Type object at 0x2b9584e85050>) of role type named ty_n_t__Product____Type__Oprod_It__List__Olist_It__Int__Oint_J_Mt__List__Olist_It__Int__Oint_J_J
% 0.54/1.01  Using role type
% 0.54/1.01  Declaring produc1186641810826059865st_int:Type
% 0.54/1.01  FOF formula (<kernel.Constant object at 0x2b9584e853b0>, <kernel.Type object at 0x2b9584e85440>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Real__Oreal_J_J
% 0.54/1.02  Using role type
% 0.54/1.02  Declaring set_Pr7765410600122031685T_real:Type
% 0.54/1.02  FOF formula (<kernel.Constant object at 0x2b9584e852d8>, <kernel.Type object at 0x2b9584e85320>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Real__Oreal_Mt__VEBT____Definitions__OVEBT_J_J
% 0.54/1.02  Using role type
% 0.54/1.02  Declaring set_Pr6019664923565264691T_VEBT:Type
% 0.54/1.02  FOF formula (<kernel.Constant object at 0x2b9584e854d0>, <kernel.Type object at 0x2b9584e853b0>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J_J
% 0.54/1.02  Using role type
% 0.54/1.02  Declaring list_P7037539587688870467BT_nat:Type
% 0.54/1.02  FOF formula (<kernel.Constant object at 0x2b9584e85560>, <kernel.Type object at 0x2b9584e852d8>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Int__Oint_J_J
% 0.54/1.02  Using role type
% 0.54/1.02  Declaring list_P4547456442757143711BT_int:Type
% 0.54/1.02  FOF formula (<kernel.Constant object at 0x2b9584e855f0>, <kernel.Type object at 0x2b9584e854d0>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__VEBT____Definitions__OVEBT_J_J
% 0.54/1.02  Using role type
% 0.54/1.02  Declaring list_P5647936690300460905T_VEBT:Type
% 0.54/1.02  FOF formula (<kernel.Constant object at 0x2b9584e85680>, <kernel.Type object at 0x2b9584e85560>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Int__Oint_Mt__VEBT____Definitions__OVEBT_J_J
% 0.54/1.02  Using role type
% 0.54/1.02  Declaring list_P7524865323317820941T_VEBT:Type
% 0.54/1.02  FOF formula (<kernel.Constant object at 0x2b9584e85710>, <kernel.Type object at 0x2b9584e855f0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_I_Eo_J_Mt__List__Olist_I_Eo_J_J_J
% 0.54/1.02  Using role type
% 0.54/1.02  Declaring set_Pr6227168374412355847list_o:Type
% 0.54/1.02  FOF formula (<kernel.Constant object at 0x2b9584e857a0>, <kernel.Type object at 0x2b9584e85680>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J
% 0.54/1.02  Using role type
% 0.54/1.02  Declaring produc8243902056947475879T_VEBT:Type
% 0.54/1.02  FOF formula (<kernel.Constant object at 0x2b9584e85830>, <kernel.Type object at 0x2b9584e85710>) of role type named ty_n_t__Option__Ooption_It__Product____Type__Oprod_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J_J
% 0.54/1.02  Using role type
% 0.54/1.02  Declaring option3972171592325465343uint32:Type
% 0.54/1.02  FOF formula (<kernel.Constant object at 0x2b9584e858c0>, <kernel.Type object at 0x2b9584e857a0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J_J
% 0.54/1.02  Using role type
% 0.54/1.02  Declaring set_Pr7556676689462069481BT_nat:Type
% 0.54/1.02  FOF formula (<kernel.Constant object at 0x2b9584e85950>, <kernel.Type object at 0x2b9584e85830>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Int__Oint_J_J
% 0.54/1.02  Using role type
% 0.54/1.02  Declaring set_Pr5066593544530342725BT_int:Type
% 0.54/1.02  FOF formula (<kernel.Constant object at 0x2b9584e859e0>, <kernel.Type object at 0x2b9584e858c0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Int__Oint_Mt__VEBT____Definitions__OVEBT_J_J
% 0.54/1.02  Using role type
% 0.54/1.02  Declaring set_Pr8044002425091019955T_VEBT:Type
% 0.54/1.02  FOF formula (<kernel.Constant object at 0x2b9584e85a70>, <kernel.Type object at 0x2b9584e85950>) of role type named ty_n_t__Product____Type__Oprod_It__Set__Oset_It__Nat__Onat_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 0.54/1.02  Using role type
% 0.54/1.02  Declaring produc7819656566062154093et_nat:Type
% 0.54/1.02  FOF formula (<kernel.Constant object at 0x2b9584e85b00>, <kernel.Type object at 0x2b9584e859e0>) of role type named ty_n_t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.54/1.02  Using role type
% 0.54/1.02  Declaring produc8923325533196201883nteger:Type
% 0.54/1.02  FOF formula (<kernel.Constant object at 0x2b9584e85b90>, <kernel.Type object at 0x2b9584e85a70>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J_J
% 0.54/1.02  Using role type
% 0.54/1.02  Declaring list_P3069071885182933823uint32:Type
% 0.54/1.02  FOF formula (<kernel.Constant object at 0x2b9584e85c20>, <kernel.Type object at 0x2b9584e85b00>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_M_Eo_J_J
% 0.60/1.02  Using role type
% 0.60/1.02  Declaring list_P8833571063612306856EBTi_o:Type
% 0.60/1.02  FOF formula (<kernel.Constant object at 0x2b9584e85cb0>, <kernel.Type object at 0x2b9584e85b90>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J_J
% 0.60/1.02  Using role type
% 0.60/1.02  Declaring set_Pr1773385645901665561uint32:Type
% 0.60/1.02  FOF formula (<kernel.Constant object at 0x2b9584e85d40>, <kernel.Type object at 0x2b9584e85c20>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_M_Eo_J_J
% 0.60/1.02  Using role type
% 0.60/1.02  Declaring list_P3126845725202233233VEBT_o:Type
% 0.60/1.02  FOF formula (<kernel.Constant object at 0x2b9584e85dd0>, <kernel.Type object at 0x2b9584e85cb0>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_I_Eo_Mt__VEBT____Definitions__OVEBT_J_J
% 0.60/1.02  Using role type
% 0.60/1.02  Declaring list_P7495141550334521929T_VEBT:Type
% 0.60/1.02  FOF formula (<kernel.Constant object at 0x2b9584e85e60>, <kernel.Type object at 0x2b9584e85d40>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_M_Eo_J_J
% 0.60/1.02  Using role type
% 0.60/1.02  Declaring set_Pr3175402225741728619VEBT_o:Type
% 0.60/1.02  FOF formula (<kernel.Constant object at 0x2b9584e85ef0>, <kernel.Type object at 0x2b9584e85dd0>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_Mt__Real__Oreal_J
% 0.60/1.02  Using role type
% 0.60/1.02  Declaring produc6680258955013199682i_real:Type
% 0.60/1.02  FOF formula (<kernel.Constant object at 0x2b9584e85f80>, <kernel.Type object at 0x269c050>) of role type named ty_n_t__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.60/1.02  Using role type
% 0.60/1.02  Declaring option4927543243414619207at_nat:Type
% 0.60/1.02  FOF formula (<kernel.Constant object at 0x2b9584e85f80>, <kernel.Type object at 0x269c0e0>) of role type named ty_n_t__Option__Ooption_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J
% 0.60/1.02  Using role type
% 0.60/1.02  Declaring option4624381673175914239nt_int:Type
% 0.60/1.02  FOF formula (<kernel.Constant object at 0x2b9584e85ef0>, <kernel.Type object at 0x269c128>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J_J
% 0.60/1.02  Using role type
% 0.60/1.02  Declaring list_P8689742595348180415l_real:Type
% 0.60/1.02  FOF formula (<kernel.Constant object at 0x269c1b8>, <kernel.Type object at 0x269c200>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J_J
% 0.60/1.02  Using role type
% 0.60/1.02  Declaring set_Pr6218003697084177305l_real:Type
% 0.60/1.02  FOF formula (<kernel.Constant object at 0x269c290>, <kernel.Type object at 0x269c170>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_Mt__Int__Oint_J
% 0.60/1.02  Using role type
% 0.60/1.02  Declaring produc8927069083091599426Ti_int:Type
% 0.60/1.02  FOF formula (<kernel.Constant object at 0x269c248>, <kernel.Type object at 0x269c1b8>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__VEBT____BuildupMemImp__OVEBTi_J
% 0.60/1.02  Using role type
% 0.60/1.02  Declaring produc214224863196444774_VEBTi:Type
% 0.60/1.02  FOF formula (<kernel.Constant object at 0x269c320>, <kernel.Type object at 0x269c3b0>) of role type named ty_n_t__Product____Type__Oprod_It__Int__Oint_Mt__VEBT____BuildupMemImp__OVEBTi_J
% 0.60/1.02  Using role type
% 0.60/1.02  Declaring produc2062302194595185346_VEBTi:Type
% 0.60/1.02  FOF formula (<kernel.Constant object at 0x269c248>, <kernel.Type object at 0x269c290>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Real__Oreal_Mt__Nat__Onat_J_J
% 0.60/1.02  Using role type
% 0.60/1.02  Declaring list_P6834414599653733731al_nat:Type
% 0.60/1.02  FOF formula (<kernel.Constant object at 0x269c440>, <kernel.Type object at 0x269c320>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Real__Oreal_Mt__Int__Oint_J_J
% 0.60/1.02  Using role type
% 0.60/1.02  Declaring list_P4344331454722006975al_int:Type
% 0.60/1.02  FOF formula (<kernel.Constant object at 0x269c4d0>, <kernel.Type object at 0x269c248>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__Real__Oreal_J_J
% 0.60/1.02  Using role type
% 0.60/1.02  Declaring list_P3644420460460130531t_real:Type
% 0.60/1.02  FOF formula (<kernel.Constant object at 0x269c560>, <kernel.Type object at 0x269c440>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Int__Oint_Mt__Real__Oreal_J_J
% 0.60/1.03  Using role type
% 0.60/1.03  Declaring list_P6863124054624500543t_real:Type
% 0.60/1.03  FOF formula (<kernel.Constant object at 0x269c5f0>, <kernel.Type object at 0x269c4d0>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Real__Oreal_J
% 0.60/1.03  Using role type
% 0.60/1.03  Declaring produc5170161368751668367T_real:Type
% 0.60/1.03  FOF formula (<kernel.Constant object at 0x269c680>, <kernel.Type object at 0x269c560>) of role type named ty_n_t__Product____Type__Oprod_It__Real__Oreal_Mt__VEBT____Definitions__OVEBT_J
% 0.60/1.03  Using role type
% 0.60/1.03  Declaring produc3757001726724277373T_VEBT:Type
% 0.60/1.03  FOF formula (<kernel.Constant object at 0x269c710>, <kernel.Type object at 0x269c5f0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Real__Oreal_Mt__Int__Oint_J_J
% 0.60/1.03  Using role type
% 0.60/1.03  Declaring set_Pr1019928272762051225al_int:Type
% 0.60/1.03  FOF formula (<kernel.Constant object at 0x269c7a0>, <kernel.Type object at 0x269c680>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Int__Oint_Mt__Real__Oreal_J_J
% 0.60/1.03  Using role type
% 0.60/1.03  Declaring set_Pr3538720872664544793t_real:Type
% 0.60/1.03  FOF formula (<kernel.Constant object at 0x269c830>, <kernel.Type object at 0x269c710>) of role type named ty_n_t__Product____Type__Oprod_It__List__Olist_I_Eo_J_Mt__List__Olist_I_Eo_J_J
% 0.60/1.03  Using role type
% 0.60/1.03  Declaring produc7102631898165422375list_o:Type
% 0.60/1.03  FOF formula (<kernel.Constant object at 0x269c8c0>, <kernel.Type object at 0x269c7a0>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.60/1.03  Using role type
% 0.60/1.03  Declaring list_P6011104703257516679at_nat:Type
% 0.60/1.03  FOF formula (<kernel.Constant object at 0x269c950>, <kernel.Type object at 0x269c830>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__Int__Oint_J_J
% 0.60/1.03  Using role type
% 0.60/1.03  Declaring list_P3521021558325789923at_int:Type
% 0.60/1.03  FOF formula (<kernel.Constant object at 0x269c9e0>, <kernel.Type object at 0x269c8c0>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Int__Oint_Mt__Nat__Onat_J_J
% 0.60/1.03  Using role type
% 0.60/1.03  Declaring list_P8198026277950538467nt_nat:Type
% 0.60/1.03  FOF formula (<kernel.Constant object at 0x269ca70>, <kernel.Type object at 0x269c950>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J
% 0.60/1.03  Using role type
% 0.60/1.03  Declaring list_P5707943133018811711nt_int:Type
% 0.60/1.03  FOF formula (<kernel.Constant object at 0x269cb00>, <kernel.Type object at 0x269c9e0>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J
% 0.60/1.03  Using role type
% 0.60/1.03  Declaring produc9072475918466114483BT_nat:Type
% 0.60/1.03  FOF formula (<kernel.Constant object at 0x269cb90>, <kernel.Type object at 0x269ca70>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Int__Oint_J
% 0.60/1.03  Using role type
% 0.60/1.03  Declaring produc4894624898956917775BT_int:Type
% 0.60/1.03  FOF formula (<kernel.Constant object at 0x269cc20>, <kernel.Type object at 0x269cb00>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__VEBT____Definitions__OVEBT_J
% 0.60/1.03  Using role type
% 0.60/1.03  Declaring produc8025551001238799321T_VEBT:Type
% 0.60/1.03  FOF formula (<kernel.Constant object at 0x269ccb0>, <kernel.Type object at 0x269cb90>) of role type named ty_n_t__Product____Type__Oprod_It__Int__Oint_Mt__VEBT____Definitions__OVEBT_J
% 0.60/1.03  Using role type
% 0.60/1.03  Declaring produc1531783533982839933T_VEBT:Type
% 0.60/1.03  FOF formula (<kernel.Constant object at 0x269cd40>, <kernel.Type object at 0x269cc20>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.60/1.03  Using role type
% 0.60/1.03  Declaring set_Pr1261947904930325089at_nat:Type
% 0.60/1.03  FOF formula (<kernel.Constant object at 0x269cdd0>, <kernel.Type object at 0x269ccb0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Int__Oint_J_J
% 0.60/1.03  Using role type
% 0.60/1.03  Declaring set_Pr7995236796853374141at_int:Type
% 0.60/1.03  FOF formula (<kernel.Constant object at 0x269ce60>, <kernel.Type object at 0x269cd40>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Int__Oint_Mt__Nat__Onat_J_J
% 0.60/1.03  Using role type
% 0.60/1.03  Declaring set_Pr3448869479623346877nt_nat:Type
% 0.60/1.03  FOF formula (<kernel.Constant object at 0x269cef0>, <kernel.Type object at 0x269cdd0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J
% 0.60/1.04  Using role type
% 0.60/1.04  Declaring set_Pr958786334691620121nt_int:Type
% 0.60/1.04  FOF formula (<kernel.Constant object at 0x269cf80>, <kernel.Type object at 0x269e050>) of role type named ty_n_t__Heap____Time____Monad__OHeap_It__Option__Ooption_It__Nat__Onat_J_J
% 0.60/1.04  Using role type
% 0.60/1.04  Declaring heap_T2636463487746394924on_nat:Type
% 0.60/1.04  FOF formula (<kernel.Constant object at 0x269cf80>, <kernel.Type object at 0x269e0e0>) of role type named ty_n_t__Product____Type__Oprod_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J
% 0.60/1.04  Using role type
% 0.60/1.04  Declaring produc827990862158126777uint32:Type
% 0.60/1.04  FOF formula (<kernel.Constant object at 0x269cef0>, <kernel.Type object at 0x269e128>) of role type named ty_n_t__Heap____Time____Monad__OHeap_It__VEBT____BuildupMemImp__OVEBTi_J
% 0.60/1.04  Using role type
% 0.60/1.04  Declaring heap_T8145700208782473153_VEBTi:Type
% 0.60/1.04  FOF formula (<kernel.Constant object at 0x269e1b8>, <kernel.Type object at 0x269e200>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_M_Eo_J
% 0.60/1.04  Using role type
% 0.60/1.04  Declaring produc5014006835512566296EBTi_o:Type
% 0.60/1.04  FOF formula (<kernel.Constant object at 0x269e290>, <kernel.Type object at 0x269e170>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Real__Oreal_M_Eo_J_J
% 0.60/1.04  Using role type
% 0.60/1.04  Declaring list_P3595434254542482545real_o:Type
% 0.60/1.04  FOF formula (<kernel.Constant object at 0x269e248>, <kernel.Type object at 0x269e1b8>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_I_Eo_Mt__Real__Oreal_J_J
% 0.60/1.04  Using role type
% 0.60/1.04  Declaring list_P5232166724548748803o_real:Type
% 0.60/1.04  FOF formula (<kernel.Constant object at 0x269e3b0>, <kernel.Type object at 0x269e170>) of role type named ty_n_t__List__Olist_It__List__Olist_It__VEBT____Definitions__OVEBT_J_J
% 0.60/1.04  Using role type
% 0.60/1.04  Declaring list_list_VEBT_VEBT:Type
% 0.60/1.04  FOF formula (<kernel.Constant object at 0x269e320>, <kernel.Type object at 0x269e3f8>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__List__Olist_It__Nat__Onat_J_J_J
% 0.60/1.04  Using role type
% 0.60/1.04  Declaring set_list_list_nat:Type
% 0.60/1.04  FOF formula (<kernel.Constant object at 0x269e3b0>, <kernel.Type object at 0x269e290>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_M_Eo_J_J
% 0.60/1.04  Using role type
% 0.60/1.04  Declaring list_P7333126701944960589_nat_o:Type
% 0.60/1.04  FOF formula (<kernel.Constant object at 0x269e1b8>, <kernel.Type object at 0x269e320>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Int__Oint_M_Eo_J_J
% 0.60/1.04  Using role type
% 0.60/1.04  Declaring list_P5087981734274514673_int_o:Type
% 0.60/1.04  FOF formula (<kernel.Constant object at 0x269e170>, <kernel.Type object at 0x269e3b0>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_I_Eo_Mt__Nat__Onat_J_J
% 0.60/1.04  Using role type
% 0.60/1.04  Declaring list_P6285523579766656935_o_nat:Type
% 0.60/1.04  FOF formula (<kernel.Constant object at 0x269e560>, <kernel.Type object at 0x269e1b8>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_I_Eo_Mt__Int__Oint_J_J
% 0.60/1.04  Using role type
% 0.60/1.04  Declaring list_P3795440434834930179_o_int:Type
% 0.60/1.04  FOF formula (<kernel.Constant object at 0x269e170>, <kernel.Type object at 0x269e3b0>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__VEBT____Definitions__OVEBT_J_J
% 0.60/1.04  Using role type
% 0.60/1.04  Declaring set_list_VEBT_VEBT:Type
% 0.60/1.04  FOF formula (<kernel.Constant object at 0x269e560>, <kernel.Type object at 0x269e5f0>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_M_Eo_J
% 0.60/1.04  Using role type
% 0.60/1.04  Declaring produc334124729049499915VEBT_o:Type
% 0.60/1.04  FOF formula (<kernel.Constant object at 0x269e710>, <kernel.Type object at 0x269e170>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Int__Oint_M_Eo_J_J
% 0.60/1.04  Using role type
% 0.60/1.04  Declaring set_Pr903927857289325719_int_o:Type
% 0.60/1.04  FOF formula (<kernel.Constant object at 0x269e560>, <kernel.Type object at 0x269e5f0>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__Set__Oset_It__Nat__Onat_J_J_J
% 0.60/1.04  Using role type
% 0.60/1.04  Declaring set_list_set_nat:Type
% 0.60/1.04  FOF formula (<kernel.Constant object at 0x269e710>, <kernel.Type object at 0x269e1b8>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__Code____Numeral__Ointeger_J_J
% 0.60/1.04  Using role type
% 0.60/1.04  Declaring set_li6976499617229504675nteger:Type
% 0.60/1.04  FOF formula (<kernel.Constant object at 0x269e878>, <kernel.Type object at 0x269e560>) of role type named ty_n_t__Product____Type__Oprod_It__Code____Numeral__Ointeger_M_Eo_J
% 0.60/1.04  Using role type
% 0.60/1.04  Declaring produc6271795597528267376eger_o:Type
% 0.60/1.04  FOF formula (<kernel.Constant object at 0x269e710>, <kernel.Type object at 0x269e1b8>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__VEBT____Definitions__OVEBT_J_J
% 0.60/1.04  Using role type
% 0.60/1.04  Declaring set_set_VEBT_VEBT:Type
% 0.60/1.04  FOF formula (<kernel.Constant object at 0x269e170>, <kernel.Type object at 0x269e998>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J_J
% 0.60/1.04  Using role type
% 0.60/1.04  Declaring set_set_set_nat:Type
% 0.60/1.04  FOF formula (<kernel.Constant object at 0x269e878>, <kernel.Type object at 0x269ea28>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Code____Numeral__Ointeger_J_J
% 0.60/1.04  Using role type
% 0.60/1.04  Declaring set_set_Code_integer:Type
% 0.60/1.04  FOF formula (<kernel.Constant object at 0x269e170>, <kernel.Type object at 0x269e710>) of role type named ty_n_t__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J
% 0.60/1.04  Using role type
% 0.60/1.04  Declaring produc2422161461964618553l_real:Type
% 0.60/1.04  FOF formula (<kernel.Constant object at 0x269e1b8>, <kernel.Type object at 0x269e878>) of role type named ty_n_t__Product____Type__Oprod_It__Real__Oreal_Mt__Int__Oint_J
% 0.60/1.04  Using role type
% 0.60/1.04  Declaring produc8786904178792722361al_int:Type
% 0.60/1.04  FOF formula (<kernel.Constant object at 0x269e998>, <kernel.Type object at 0x269e170>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__Real__Oreal_J
% 0.60/1.04  Using role type
% 0.60/1.04  Declaring produc7716430852924023517t_real:Type
% 0.60/1.04  FOF formula (<kernel.Constant object at 0x269eb48>, <kernel.Type object at 0x269e1b8>) of role type named ty_n_t__Product____Type__Oprod_It__Int__Oint_Mt__Real__Oreal_J
% 0.60/1.04  Using role type
% 0.60/1.04  Declaring produc679980390762269497t_real:Type
% 0.60/1.04  FOF formula (<kernel.Constant object at 0x269ebd8>, <kernel.Type object at 0x269e998>) of role type named ty_n_t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J
% 0.60/1.04  Using role type
% 0.60/1.04  Declaring heap_e7401611519738050253t_unit:Type
% 0.60/1.04  FOF formula (<kernel.Constant object at 0x269eb48>, <kernel.Type object at 0x269e1b8>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.60/1.04  Using role type
% 0.60/1.04  Declaring product_prod_nat_nat:Type
% 0.60/1.04  FOF formula (<kernel.Constant object at 0x269ec68>, <kernel.Type object at 0x269ed40>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__Int__Oint_J
% 0.60/1.04  Using role type
% 0.60/1.04  Declaring product_prod_nat_int:Type
% 0.60/1.04  FOF formula (<kernel.Constant object at 0x269ebd8>, <kernel.Type object at 0x269edd0>) of role type named ty_n_t__Product____Type__Oprod_It__Int__Oint_Mt__Nat__Onat_J
% 0.60/1.04  Using role type
% 0.60/1.04  Declaring product_prod_int_nat:Type
% 0.60/1.04  FOF formula (<kernel.Constant object at 0x269eb48>, <kernel.Type object at 0x269ee18>) of role type named ty_n_t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.60/1.04  Using role type
% 0.60/1.04  Declaring product_prod_int_int:Type
% 0.60/1.04  FOF formula (<kernel.Constant object at 0x269ebd8>, <kernel.Type object at 0x269ec68>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_I_Eo_M_Eo_J_J
% 0.60/1.04  Using role type
% 0.60/1.04  Declaring list_P4002435161011370285od_o_o:Type
% 0.60/1.04  FOF formula (<kernel.Constant object at 0x269eb48>, <kernel.Type object at 0x269ee18>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__Complex__Ocomplex_J_J
% 0.60/1.04  Using role type
% 0.60/1.04  Declaring set_list_complex:Type
% 0.60/1.04  FOF formula (<kernel.Constant object at 0x269ed40>, <kernel.Type object at 0x269eef0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_I_Eo_M_Eo_J_J
% 0.60/1.04  Using role type
% 0.60/1.04  Declaring set_Product_prod_o_o:Type
% 0.60/1.04  FOF formula (<kernel.Constant object at 0x269ebd8>, <kernel.Type object at 0x269ef80>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__String__Oliteral_J_J
% 0.60/1.04  Using role type
% 0.60/1.04  Declaring set_list_literal:Type
% 0.60/1.04  FOF formula (<kernel.Constant object at 0x269eb48>, <kernel.Type object at 0x269eef0>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Complex__Ocomplex_J_J
% 0.60/1.05  Using role type
% 0.60/1.05  Declaring set_set_complex:Type
% 0.60/1.05  FOF formula (<kernel.Constant object at 0x269ef80>, <kernel.Type object at 0x26a2098>) of role type named ty_n_t__Heap__Oarray_It__VEBT____BuildupMemImp__OVEBTi_J
% 0.60/1.05  Using role type
% 0.60/1.05  Declaring array_VEBT_VEBTi:Type
% 0.60/1.05  FOF formula (<kernel.Constant object at 0x269eef0>, <kernel.Type object at 0x26a2098>) of role type named ty_n_t__Option__Ooption_It__Set__Oset_It__Nat__Onat_J_J
% 0.60/1.05  Using role type
% 0.60/1.05  Declaring option_set_nat:Type
% 0.60/1.05  FOF formula (<kernel.Constant object at 0x269efc8>, <kernel.Type object at 0x26a2050>) of role type named ty_n_t__Option__Ooption_It__Set__Oset_It__Int__Oint_J_J
% 0.60/1.05  Using role type
% 0.60/1.05  Declaring option_set_int:Type
% 0.60/1.05  FOF formula (<kernel.Constant object at 0x269eb48>, <kernel.Type object at 0x26a2128>) of role type named ty_n_t__List__Olist_It__VEBT____BuildupMemImp__OVEBTi_J
% 0.60/1.05  Using role type
% 0.60/1.05  Declaring list_VEBT_VEBTi:Type
% 0.60/1.05  FOF formula (<kernel.Constant object at 0x269eef0>, <kernel.Type object at 0x26a2170>) of role type named ty_n_t__List__Olist_It__List__Olist_It__Real__Oreal_J_J
% 0.60/1.05  Using role type
% 0.60/1.05  Declaring list_list_real:Type
% 0.60/1.05  FOF formula (<kernel.Constant object at 0x269eb48>, <kernel.Type object at 0x26a21b8>) of role type named ty_n_t__Set__Oset_It__VEBT____BuildupMemImp__OVEBTi_J
% 0.60/1.05  Using role type
% 0.60/1.05  Declaring set_VEBT_VEBTi:Type
% 0.60/1.05  FOF formula (<kernel.Constant object at 0x269efc8>, <kernel.Type object at 0x26a2200>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__Real__Oreal_J_J
% 0.60/1.05  Using role type
% 0.60/1.05  Declaring set_list_real:Type
% 0.60/1.05  FOF formula (<kernel.Constant object at 0x269efc8>, <kernel.Type object at 0x26a2248>) of role type named ty_n_t__List__Olist_It__List__Olist_It__Nat__Onat_J_J
% 0.60/1.05  Using role type
% 0.60/1.05  Declaring list_list_nat:Type
% 0.60/1.05  FOF formula (<kernel.Constant object at 0x26a20e0>, <kernel.Type object at 0x26a2290>) of role type named ty_n_t__List__Olist_It__List__Olist_It__Int__Oint_J_J
% 0.60/1.05  Using role type
% 0.60/1.05  Declaring list_list_int:Type
% 0.60/1.05  FOF formula (<kernel.Constant object at 0x26a2098>, <kernel.Type object at 0x26a22d8>) of role type named ty_n_t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.60/1.05  Using role type
% 0.60/1.05  Declaring list_VEBT_VEBT:Type
% 0.60/1.05  FOF formula (<kernel.Constant object at 0x26a2050>, <kernel.Type object at 0x26a2320>) of role type named ty_n_t__Heap____Time____Monad__OHeap_It__Nat__Onat_J
% 0.60/1.05  Using role type
% 0.60/1.05  Declaring heap_Time_Heap_nat:Type
% 0.60/1.05  FOF formula (<kernel.Constant object at 0x26a20e0>, <kernel.Type object at 0x26a2368>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Real__Oreal_J_J
% 0.60/1.05  Using role type
% 0.60/1.05  Declaring set_set_real:Type
% 0.60/1.05  FOF formula (<kernel.Constant object at 0x26a2098>, <kernel.Type object at 0x26a23b0>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__Nat__Onat_J_J
% 0.60/1.05  Using role type
% 0.60/1.05  Declaring set_list_nat:Type
% 0.60/1.05  FOF formula (<kernel.Constant object at 0x26a2050>, <kernel.Type object at 0x26a23f8>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__Int__Oint_J_J
% 0.60/1.05  Using role type
% 0.60/1.05  Declaring set_list_int:Type
% 0.60/1.05  FOF formula (<kernel.Constant object at 0x26a20e0>, <kernel.Type object at 0x26a2440>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_M_Eo_J
% 0.60/1.05  Using role type
% 0.60/1.05  Declaring product_prod_nat_o:Type
% 0.60/1.05  FOF formula (<kernel.Constant object at 0x26a2098>, <kernel.Type object at 0x26a2488>) of role type named ty_n_t__Product____Type__Oprod_It__Int__Oint_M_Eo_J
% 0.60/1.05  Using role type
% 0.60/1.05  Declaring product_prod_int_o:Type
% 0.60/1.05  FOF formula (<kernel.Constant object at 0x26a2050>, <kernel.Type object at 0x26a24d0>) of role type named ty_n_t__Product____Type__Oprod_I_Eo_Mt__Nat__Onat_J
% 0.60/1.05  Using role type
% 0.60/1.05  Declaring product_prod_o_nat:Type
% 0.60/1.05  FOF formula (<kernel.Constant object at 0x26a20e0>, <kernel.Type object at 0x26a2518>) of role type named ty_n_t__Product____Type__Oprod_I_Eo_Mt__Int__Oint_J
% 0.60/1.05  Using role type
% 0.60/1.05  Declaring product_prod_o_int:Type
% 0.60/1.05  FOF formula (<kernel.Constant object at 0x26a2098>, <kernel.Type object at 0x26a2560>) of role type named ty_n_t__List__Olist_It__Set__Oset_It__Nat__Onat_J_J
% 0.60/1.05  Using role type
% 0.60/1.05  Declaring list_set_nat:Type
% 0.60/1.05  FOF formula (<kernel.Constant object at 0x26a2050>, <kernel.Type object at 0x26a25a8>) of role type named ty_n_t__List__Olist_It__Code____Numeral__Ointeger_J
% 0.60/1.06  Using role type
% 0.60/1.06  Declaring list_Code_integer:Type
% 0.60/1.06  FOF formula (<kernel.Constant object at 0x26a20e0>, <kernel.Type object at 0x26a25f0>) of role type named ty_n_t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.60/1.06  Using role type
% 0.60/1.06  Declaring set_VEBT_VEBT:Type
% 0.60/1.06  FOF formula (<kernel.Constant object at 0x26a2098>, <kernel.Type object at 0x26a2638>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.60/1.06  Using role type
% 0.60/1.06  Declaring set_set_nat:Type
% 0.60/1.06  FOF formula (<kernel.Constant object at 0x26a2050>, <kernel.Type object at 0x26a2680>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Int__Oint_J_J
% 0.60/1.06  Using role type
% 0.60/1.06  Declaring set_set_int:Type
% 0.60/1.06  FOF formula (<kernel.Constant object at 0x26a20e0>, <kernel.Type object at 0x26a26c8>) of role type named ty_n_t__Set__Oset_It__Code____Numeral__Ointeger_J
% 0.60/1.06  Using role type
% 0.60/1.06  Declaring set_Code_integer:Type
% 0.60/1.06  FOF formula (<kernel.Constant object at 0x26a2098>, <kernel.Type object at 0x26a2710>) of role type named ty_n_t__Set__Oset_It__Product____Type__Ounit_J
% 0.60/1.06  Using role type
% 0.60/1.06  Declaring set_Product_unit:Type
% 0.60/1.06  FOF formula (<kernel.Constant object at 0x26a2050>, <kernel.Type object at 0x26a2758>) of role type named ty_n_t__Set__Oset_It__Numeral____Type__Onum0_J
% 0.60/1.06  Using role type
% 0.60/1.06  Declaring set_Numeral_num0:Type
% 0.60/1.06  FOF formula (<kernel.Constant object at 0x26a20e0>, <kernel.Type object at 0x26a27a0>) of role type named ty_n_t__Option__Ooption_It__Set__Oset_I_Eo_J_J
% 0.60/1.06  Using role type
% 0.60/1.06  Declaring option_set_o:Type
% 0.60/1.06  FOF formula (<kernel.Constant object at 0x26a2098>, <kernel.Type object at 0x26a27e8>) of role type named ty_n_t__List__Olist_It__List__Olist_I_Eo_J_J
% 0.60/1.06  Using role type
% 0.60/1.06  Declaring list_list_o:Type
% 0.60/1.06  FOF formula (<kernel.Constant object at 0x26a2050>, <kernel.Type object at 0x26a2830>) of role type named ty_n_t__itself_It__Numeral____Type__Onum0_J
% 0.60/1.06  Using role type
% 0.60/1.06  Declaring itself_Numeral_num0:Type
% 0.60/1.06  FOF formula (<kernel.Constant object at 0x26a20e0>, <kernel.Type object at 0x26a2878>) of role type named ty_n_t__List__Olist_It__Complex__Ocomplex_J
% 0.60/1.06  Using role type
% 0.60/1.06  Declaring list_complex:Type
% 0.60/1.06  FOF formula (<kernel.Constant object at 0x26a2098>, <kernel.Type object at 0x26a28c0>) of role type named ty_n_t__List__Olist_It__Assertions__Oassn_J
% 0.60/1.06  Using role type
% 0.60/1.06  Declaring list_assn:Type
% 0.60/1.06  FOF formula (<kernel.Constant object at 0x26a2050>, <kernel.Type object at 0x26a2908>) of role type named ty_n_t__Heap____Time____Monad__OHeap_I_Eo_J
% 0.60/1.06  Using role type
% 0.60/1.06  Declaring heap_Time_Heap_o:Type
% 0.60/1.06  FOF formula (<kernel.Constant object at 0x26a20e0>, <kernel.Type object at 0x26a2950>) of role type named ty_n_t__Set__Oset_It__List__Olist_I_Eo_J_J
% 0.60/1.06  Using role type
% 0.60/1.06  Declaring set_list_o:Type
% 0.60/1.06  FOF formula (<kernel.Constant object at 0x26a2098>, <kernel.Type object at 0x26a2998>) of role type named ty_n_t__Product____Type__Oprod_I_Eo_M_Eo_J
% 0.60/1.06  Using role type
% 0.60/1.06  Declaring product_prod_o_o:Type
% 0.60/1.06  FOF formula (<kernel.Constant object at 0x26a2050>, <kernel.Type object at 0x26a29e0>) of role type named ty_n_t__List__Olist_It__String__Oliteral_J
% 0.60/1.06  Using role type
% 0.60/1.06  Declaring list_literal:Type
% 0.60/1.06  FOF formula (<kernel.Constant object at 0x26a20e0>, <kernel.Type object at 0x26a2a28>) of role type named ty_n_t__Set__Oset_It__Complex__Ocomplex_J
% 0.60/1.06  Using role type
% 0.60/1.06  Declaring set_complex:Type
% 0.60/1.06  FOF formula (<kernel.Constant object at 0x26a2098>, <kernel.Type object at 0x26a2a70>) of role type named ty_n_t__Option__Ooption_It__Real__Oreal_J
% 0.60/1.06  Using role type
% 0.60/1.06  Declaring option_real:Type
% 0.60/1.06  FOF formula (<kernel.Constant object at 0x26a2050>, <kernel.Type object at 0x26a2ab8>) of role type named ty_n_t__List__Olist_It__Uint32__Ouint32_J
% 0.60/1.06  Using role type
% 0.60/1.06  Declaring list_uint32:Type
% 0.60/1.06  FOF formula (<kernel.Constant object at 0x26a20e0>, <kernel.Type object at 0x26a2b00>) of role type named ty_n_t__Filter__Ofilter_It__Real__Oreal_J
% 0.60/1.06  Using role type
% 0.60/1.06  Declaring filter_real:Type
% 0.60/1.06  FOF formula (<kernel.Constant object at 0x26a2098>, <kernel.Type object at 0x26a2b48>) of role type named ty_n_t__Set__Oset_It__String__Oliteral_J
% 0.60/1.06  Using role type
% 0.60/1.06  Declaring set_literal:Type
% 0.60/1.06  FOF formula (<kernel.Constant object at 0x26a2050>, <kernel.Type object at 0x26a2b90>) of role type named ty_n_t__Set__Oset_It__Set__Oset_I_Eo_J_J
% 0.60/1.06  Using role type
% 0.60/1.06  Declaring set_set_o:Type
% 0.60/1.06  FOF formula (<kernel.Constant object at 0x26a20e0>, <kernel.Type object at 0x26a2bd8>) of role type named ty_n_t__Set__Oset_It__Uint32__Ouint32_J
% 0.60/1.06  Using role type
% 0.60/1.06  Declaring set_uint32:Type
% 0.60/1.06  FOF formula (<kernel.Constant object at 0x26a2098>, <kernel.Type object at 0x26a2c20>) of role type named ty_n_t__Option__Ooption_It__Rat__Orat_J
% 0.60/1.06  Using role type
% 0.60/1.06  Declaring option_rat:Type
% 0.60/1.06  FOF formula (<kernel.Constant object at 0x26a2050>, <kernel.Type object at 0x26a2c68>) of role type named ty_n_t__Option__Ooption_It__Num__Onum_J
% 0.60/1.06  Using role type
% 0.60/1.06  Declaring option_num:Type
% 0.60/1.06  FOF formula (<kernel.Constant object at 0x26a20e0>, <kernel.Type object at 0x26a2cb0>) of role type named ty_n_t__Option__Ooption_It__Nat__Onat_J
% 0.60/1.06  Using role type
% 0.60/1.06  Declaring option_nat:Type
% 0.60/1.06  FOF formula (<kernel.Constant object at 0x26a2098>, <kernel.Type object at 0x26a2cf8>) of role type named ty_n_t__Option__Ooption_It__Int__Oint_J
% 0.60/1.06  Using role type
% 0.60/1.06  Declaring option_int:Type
% 0.60/1.06  FOF formula (<kernel.Constant object at 0x26a2050>, <kernel.Type object at 0x26a2d40>) of role type named ty_n_t__Filter__Ofilter_It__Nat__Onat_J
% 0.60/1.06  Using role type
% 0.60/1.06  Declaring filter_nat:Type
% 0.60/1.06  FOF formula (<kernel.Constant object at 0x26a20e0>, <kernel.Type object at 0x26a2d88>) of role type named ty_n_t__VEBT____BuildupMemImp__OVEBTi
% 0.60/1.06  Using role type
% 0.60/1.06  Declaring vEBT_VEBTi:Type
% 0.60/1.06  FOF formula (<kernel.Constant object at 0x26a2098>, <kernel.Type object at 0x26a2dd0>) of role type named ty_n_t__List__Olist_It__Real__Oreal_J
% 0.60/1.06  Using role type
% 0.60/1.06  Declaring list_real:Type
% 0.60/1.06  FOF formula (<kernel.Constant object at 0x26a2128>, <kernel.Type object at 0x26a2d88>) of role type named ty_n_t__Set__Oset_It__Real__Oreal_J
% 0.60/1.06  Using role type
% 0.60/1.06  Declaring set_real:Type
% 0.60/1.06  FOF formula (<kernel.Constant object at 0x26a2050>, <kernel.Type object at 0x26a2e60>) of role type named ty_n_t__List__Olist_It__Rat__Orat_J
% 0.60/1.06  Using role type
% 0.60/1.06  Declaring list_rat:Type
% 0.60/1.06  FOF formula (<kernel.Constant object at 0x26a2098>, <kernel.Type object at 0x26a2ef0>) of role type named ty_n_t__List__Olist_It__Num__Onum_J
% 0.60/1.06  Using role type
% 0.60/1.06  Declaring list_num:Type
% 0.60/1.06  FOF formula (<kernel.Constant object at 0x26a2d40>, <kernel.Type object at 0x26a2f38>) of role type named ty_n_t__List__Olist_It__Nat__Onat_J
% 0.60/1.06  Using role type
% 0.60/1.06  Declaring list_nat:Type
% 0.60/1.06  FOF formula (<kernel.Constant object at 0x26a2128>, <kernel.Type object at 0x26a2f80>) of role type named ty_n_t__List__Olist_It__Int__Oint_J
% 0.60/1.06  Using role type
% 0.60/1.06  Declaring list_int:Type
% 0.60/1.06  FOF formula (<kernel.Constant object at 0x26a2050>, <kernel.Type object at 0x26a2f38>) of role type named ty_n_t__VEBT____Definitions__OVEBT
% 0.60/1.06  Using role type
% 0.60/1.06  Declaring vEBT_VEBT:Type
% 0.60/1.06  FOF formula (<kernel.Constant object at 0x26a2098>, <kernel.Type object at 0x26a9098>) of role type named ty_n_t__Set__Oset_It__Rat__Orat_J
% 0.60/1.06  Using role type
% 0.60/1.06  Declaring set_rat:Type
% 0.60/1.06  FOF formula (<kernel.Constant object at 0x26a2f80>, <kernel.Type object at 0x26a9098>) of role type named ty_n_t__Set__Oset_It__Num__Onum_J
% 0.60/1.06  Using role type
% 0.60/1.06  Declaring set_num:Type
% 0.60/1.06  FOF formula (<kernel.Constant object at 0x26a2f38>, <kernel.Type object at 0x26a9050>) of role type named ty_n_t__Set__Oset_It__Nat__Onat_J
% 0.60/1.06  Using role type
% 0.60/1.06  Declaring set_nat:Type
% 0.60/1.06  FOF formula (<kernel.Constant object at 0x26a2fc8>, <kernel.Type object at 0x26a9128>) of role type named ty_n_t__Set__Oset_It__Int__Oint_J
% 0.60/1.06  Using role type
% 0.60/1.06  Declaring set_int:Type
% 0.60/1.06  FOF formula (<kernel.Constant object at 0x26a2f80>, <kernel.Type object at 0x26a9170>) of role type named ty_n_t__Code____Numeral__Ointeger
% 0.60/1.06  Using role type
% 0.60/1.06  Declaring code_integer:Type
% 0.60/1.06  FOF formula (<kernel.Constant object at 0x26a2fc8>, <kernel.Type object at 0x26a91b8>) of role type named ty_n_t__Extended____Nat__Oenat
% 0.60/1.06  Using role type
% 0.60/1.06  Declaring extended_enat:Type
% 0.60/1.06  FOF formula (<kernel.Constant object at 0x26a2050>, <kernel.Type object at 0x26a9128>) of role type named ty_n_t__List__Olist_I_Eo_J
% 0.60/1.06  Using role type
% 0.60/1.06  Declaring list_o:Type
% 0.60/1.06  FOF formula (<kernel.Constant object at 0x26a2fc8>, <kernel.Type object at 0x26a9248>) of role type named ty_n_t__Complex__Ocomplex
% 0.60/1.06  Using role type
% 0.64/1.07  Declaring complex:Type
% 0.64/1.07  FOF formula (<kernel.Constant object at 0x26a2fc8>, <kernel.Type object at 0x26a9170>) of role type named ty_n_t__Assertions__Oassn
% 0.64/1.07  Using role type
% 0.64/1.07  Declaring assn:Type
% 0.64/1.07  FOF formula (<kernel.Constant object at 0x26a9050>, <kernel.Type object at 0x26a9290>) of role type named ty_n_t__String__Oliteral
% 0.64/1.07  Using role type
% 0.64/1.07  Declaring literal:Type
% 0.64/1.07  FOF formula (<kernel.Constant object at 0x26a90e0>, <kernel.Type object at 0x26a92d8>) of role type named ty_n_t__Set__Oset_I_Eo_J
% 0.64/1.07  Using role type
% 0.64/1.07  Declaring set_o:Type
% 0.64/1.07  FOF formula (<kernel.Constant object at 0x26a9098>, <kernel.Type object at 0x26a9320>) of role type named ty_n_t__Uint32__Ouint32
% 0.64/1.07  Using role type
% 0.64/1.07  Declaring uint32:Type
% 0.64/1.07  FOF formula (<kernel.Constant object at 0x26a9050>, <kernel.Type object at 0x26a9368>) of role type named ty_n_t__String__Ochar
% 0.64/1.07  Using role type
% 0.64/1.07  Declaring char:Type
% 0.64/1.07  FOF formula (<kernel.Constant object at 0x26a90e0>, <kernel.Type object at 0x26a93b0>) of role type named ty_n_t__Real__Oreal
% 0.64/1.07  Using role type
% 0.64/1.07  Declaring real:Type
% 0.64/1.07  FOF formula (<kernel.Constant object at 0x26a9098>, <kernel.Type object at 0x26a93f8>) of role type named ty_n_t__Rat__Orat
% 0.64/1.07  Using role type
% 0.64/1.07  Declaring rat:Type
% 0.64/1.07  FOF formula (<kernel.Constant object at 0x26a9050>, <kernel.Type object at 0x26a9440>) of role type named ty_n_t__Num__Onum
% 0.64/1.07  Using role type
% 0.64/1.07  Declaring num:Type
% 0.64/1.07  FOF formula (<kernel.Constant object at 0x26a90e0>, <kernel.Type object at 0x26a9488>) of role type named ty_n_t__Nat__Onat
% 0.64/1.07  Using role type
% 0.64/1.07  Declaring nat:Type
% 0.64/1.07  FOF formula (<kernel.Constant object at 0x26a9098>, <kernel.Type object at 0x26a94d0>) of role type named ty_n_t__Int__Oint
% 0.64/1.07  Using role type
% 0.64/1.07  Declaring int:Type
% 0.64/1.07  FOF formula (<kernel.Constant object at 0x26a9098>, <kernel.DependentProduct object at 0x26a9680>) of role type named sy_c_Archimedean__Field_Oceiling_001t__Real__Oreal
% 0.64/1.07  Using role type
% 0.64/1.07  Declaring archim7802044766580827645g_real:(real->int)
% 0.64/1.07  FOF formula (<kernel.Constant object at 0x26a9518>, <kernel.DependentProduct object at 0x26a9710>) of role type named sy_c_Archimedean__Field_Ofloor__ceiling__class_Ofloor_001t__Rat__Orat
% 0.64/1.07  Using role type
% 0.64/1.07  Declaring archim3151403230148437115or_rat:(rat->int)
% 0.64/1.07  FOF formula (<kernel.Constant object at 0x26a9680>, <kernel.DependentProduct object at 0x26a97a0>) of role type named sy_c_Archimedean__Field_Ofloor__ceiling__class_Ofloor_001t__Real__Oreal
% 0.64/1.07  Using role type
% 0.64/1.07  Declaring archim6058952711729229775r_real:(real->int)
% 0.64/1.07  FOF formula (<kernel.Constant object at 0x26a9200>, <kernel.DependentProduct object at 0x26a9830>) of role type named sy_c_Archimedean__Field_Ofrac_001t__Rat__Orat
% 0.64/1.07  Using role type
% 0.64/1.07  Declaring archimedean_frac_rat:(rat->rat)
% 0.64/1.07  FOF formula (<kernel.Constant object at 0x26a9680>, <kernel.DependentProduct object at 0x26a9878>) of role type named sy_c_Archimedean__Field_Ofrac_001t__Real__Oreal
% 0.64/1.07  Using role type
% 0.64/1.07  Declaring archim2898591450579166408c_real:(real->real)
% 0.64/1.07  FOF formula (<kernel.Constant object at 0x26a90e0>, <kernel.DependentProduct object at 0x26a98c0>) of role type named sy_c_Assertions_Oassn_ORep__assn
% 0.64/1.07  Using role type
% 0.64/1.07  Declaring rep_assn:(assn->(produc3658429121746597890et_nat->Prop))
% 0.64/1.07  FOF formula (<kernel.Constant object at 0x26a9908>, <kernel.DependentProduct object at 0x26a9830>) of role type named sy_c_Assertions_Oentails
% 0.64/1.07  Using role type
% 0.64/1.07  Declaring entails:(assn->(assn->Prop))
% 0.64/1.07  FOF formula (<kernel.Constant object at 0x26a9878>, <kernel.DependentProduct object at 0x26a9908>) of role type named sy_c_Assertions_Oex__assn_001t__List__Olist_It__VEBT____BuildupMemImp__OVEBTi_J
% 0.64/1.07  Using role type
% 0.64/1.07  Declaring ex_ass463751140784270563_VEBTi:((list_VEBT_VEBTi->assn)->assn)
% 0.64/1.07  FOF formula (<kernel.Constant object at 0x26a98c0>, <kernel.DependentProduct object at 0x26a9830>) of role type named sy_c_Assertions_Oex__assn_001t__VEBT____Definitions__OVEBT
% 0.64/1.07  Using role type
% 0.64/1.07  Declaring ex_assn_VEBT_VEBT:((vEBT_VEBT->assn)->assn)
% 0.64/1.07  FOF formula (<kernel.Constant object at 0x26a9950>, <kernel.DependentProduct object at 0x26a90e0>) of role type named sy_c_Assertions_Opure__assn
% 0.64/1.07  Using role type
% 0.64/1.07  Declaring pure_assn:(Prop->assn)
% 0.64/1.07  FOF formula (<kernel.Constant object at 0x26a9878>, <kernel.DependentProduct object at 0x26a98c0>) of role type named sy_c_Assertions_Osnga__assn_001t__VEBT____BuildupMemImp__OVEBTi
% 0.64/1.09  Using role type
% 0.64/1.09  Declaring snga_assn_VEBT_VEBTi:(array_VEBT_VEBTi->(list_VEBT_VEBTi->assn))
% 0.64/1.09  FOF formula (<kernel.Constant object at 0x26a96c8>, <kernel.DependentProduct object at 0x26a9b90>) of role type named sy_c_Assertions_Otimes__assn__raw
% 0.64/1.09  Using role type
% 0.64/1.09  Declaring times_assn_raw:((produc3658429121746597890et_nat->Prop)->((produc3658429121746597890et_nat->Prop)->(produc3658429121746597890et_nat->Prop)))
% 0.64/1.09  FOF formula (<kernel.Constant object at 0x26a9bd8>, <kernel.DependentProduct object at 0x26a96c8>) of role type named sy_c_Assertions_Otimes__assn__raw__rel
% 0.64/1.09  Using role type
% 0.64/1.09  Declaring times_assn_raw_rel:(produc2732055786443039994et_nat->(produc2732055786443039994et_nat->Prop))
% 0.64/1.09  FOF formula (<kernel.Constant object at 0x26a98c0>, <kernel.DependentProduct object at 0x26a9c68>) of role type named sy_c_BNF__Def_Orel__fun_001t__Int__Oint_001t__Int__Oint_001_062_It__Int__Oint_M_Eo_J_001_062_It__Int__Oint_M_Eo_J
% 0.64/1.09  Using role type
% 0.64/1.09  Declaring bNF_re3403563459893282935_int_o:((int->(int->Prop))->(((int->Prop)->((int->Prop)->Prop))->((int->(int->Prop))->((int->(int->Prop))->Prop))))
% 0.64/1.09  FOF formula (<kernel.Constant object at 0x26a96c8>, <kernel.DependentProduct object at 0x26a9d88>) of role type named sy_c_BNF__Def_Orel__fun_001t__Int__Oint_001t__Int__Oint_001_062_It__Int__Oint_Mt__Int__Oint_J_001_062_It__Int__Oint_Mt__Int__Oint_J
% 0.64/1.09  Using role type
% 0.64/1.09  Declaring bNF_re711492959462206631nt_int:((int->(int->Prop))->(((int->int)->((int->int)->Prop))->((int->(int->int))->((int->(int->int))->Prop))))
% 0.64/1.09  FOF formula (<kernel.Constant object at 0x26a9c68>, <kernel.DependentProduct object at 0x26a9cf8>) of role type named sy_c_BNF__Def_Orel__fun_001t__Int__Oint_001t__Int__Oint_001_062_It__Nat__Onat_M_Eo_J_001_062_It__Nat__Onat_M_Eo_J
% 0.64/1.09  Using role type
% 0.64/1.09  Declaring bNF_re3376528473927230327_nat_o:((int->(int->Prop))->(((nat->Prop)->((nat->Prop)->Prop))->((int->(nat->Prop))->((int->(nat->Prop))->Prop))))
% 0.64/1.09  FOF formula (<kernel.Constant object at 0x26a9d88>, <kernel.DependentProduct object at 0x26a9e18>) of role type named sy_c_BNF__Def_Orel__fun_001t__Int__Oint_001t__Int__Oint_001_Eo_001_Eo
% 0.64/1.09  Using role type
% 0.64/1.09  Declaring bNF_re5089333283451836215nt_o_o:((int->(int->Prop))->((Prop->(Prop->Prop))->((int->Prop)->((int->Prop)->Prop))))
% 0.64/1.09  FOF formula (<kernel.Constant object at 0x26a9cf8>, <kernel.DependentProduct object at 0x26a9e60>) of role type named sy_c_BNF__Def_Orel__fun_001t__Int__Oint_001t__Int__Oint_001t__Int__Oint_001t__Int__Oint
% 0.64/1.09  Using role type
% 0.64/1.09  Declaring bNF_re4712519889275205905nt_int:((int->(int->Prop))->((int->(int->Prop))->((int->int)->((int->int)->Prop))))
% 0.64/1.09  FOF formula (<kernel.Constant object at 0x26a9e18>, <kernel.DependentProduct object at 0x26a9cb0>) of role type named sy_c_BNF__Def_Orel__fun_001t__Int__Oint_001t__Int__Oint_001t__Nat__Onat_001t__Nat__Onat
% 0.64/1.09  Using role type
% 0.64/1.09  Declaring bNF_re3715656647883201625at_nat:((int->(int->Prop))->((nat->(nat->Prop))->((int->nat)->((int->nat)->Prop))))
% 0.64/1.09  FOF formula (<kernel.Constant object at 0x26a9e60>, <kernel.DependentProduct object at 0x26a9d88>) of role type named sy_c_BNF__Def_Orel__fun_001t__Nat__Onat_001t__Nat__Onat_001_062_It__Int__Oint_Mt__Int__Oint_J_001_062_It__Int__Oint_Mt__Int__Oint_J
% 0.64/1.09  Using role type
% 0.64/1.09  Declaring bNF_re4785983289428654063nt_int:((nat->(nat->Prop))->(((int->int)->((int->int)->Prop))->((nat->(int->int))->((nat->(int->int))->Prop))))
% 0.64/1.09  FOF formula (<kernel.Constant object at 0x26a9cb0>, <kernel.DependentProduct object at 0x26a9b48>) of role type named sy_c_BNF__Def_Orel__fun_001t__Nat__Onat_001t__Nat__Onat_001_062_It__Nat__Onat_M_Eo_J_001_062_It__Nat__Onat_M_Eo_J
% 0.64/1.09  Using role type
% 0.64/1.09  Declaring bNF_re578469030762574527_nat_o:((nat->(nat->Prop))->(((nat->Prop)->((nat->Prop)->Prop))->((nat->(nat->Prop))->((nat->(nat->Prop))->Prop))))
% 0.64/1.09  FOF formula (<kernel.Constant object at 0x26a9d88>, <kernel.DependentProduct object at 0x26a9fc8>) of role type named sy_c_BNF__Def_Orel__fun_001t__Nat__Onat_001t__Nat__Onat_001_062_It__Nat__Onat_Mt__Nat__Onat_J_001_062_It__Nat__Onat_Mt__Nat__Onat_J
% 0.64/1.09  Using role type
% 0.64/1.10  Declaring bNF_re1345281282404953727at_nat:((nat->(nat->Prop))->(((nat->nat)->((nat->nat)->Prop))->((nat->(nat->nat))->((nat->(nat->nat))->Prop))))
% 0.64/1.10  FOF formula (<kernel.Constant object at 0x26a9b48>, <kernel.DependentProduct object at 0x2b9584e8f128>) of role type named sy_c_BNF__Def_Orel__fun_001t__Nat__Onat_001t__Nat__Onat_001_Eo_001_Eo
% 0.64/1.10  Using role type
% 0.64/1.10  Declaring bNF_re4705727531993890431at_o_o:((nat->(nat->Prop))->((Prop->(Prop->Prop))->((nat->Prop)->((nat->Prop)->Prop))))
% 0.64/1.10  FOF formula (<kernel.Constant object at 0x26a9fc8>, <kernel.DependentProduct object at 0x2b9584e8f248>) of role type named sy_c_BNF__Def_Orel__fun_001t__Nat__Onat_001t__Nat__Onat_001t__Int__Oint_001t__Int__Oint
% 0.64/1.10  Using role type
% 0.64/1.10  Declaring bNF_re6650684261131312217nt_int:((nat->(nat->Prop))->((int->(int->Prop))->((nat->int)->((nat->int)->Prop))))
% 0.64/1.10  FOF formula (<kernel.Constant object at 0x26a9fc8>, <kernel.DependentProduct object at 0x2b9584e8f320>) of role type named sy_c_BNF__Def_Orel__fun_001t__Nat__Onat_001t__Nat__Onat_001t__Nat__Onat_001t__Nat__Onat
% 0.64/1.10  Using role type
% 0.64/1.10  Declaring bNF_re5653821019739307937at_nat:((nat->(nat->Prop))->((nat->(nat->Prop))->((nat->nat)->((nat->nat)->Prop))))
% 0.64/1.10  FOF formula (<kernel.Constant object at 0x26a9fc8>, <kernel.DependentProduct object at 0x2b9584e8f0e0>) of role type named sy_c_BNF__Def_Orel__fun_001t__Num__Onum_001t__Num__Onum_001_062_It__Num__Onum_Mt__Int__Oint_J_001_062_It__Num__Onum_Mt__Int__Oint_J
% 0.64/1.10  Using role type
% 0.64/1.10  Declaring bNF_re8402795839162346335um_int:((num->(num->Prop))->(((num->int)->((num->int)->Prop))->((num->(num->int))->((num->(num->int))->Prop))))
% 0.64/1.10  FOF formula (<kernel.Constant object at 0x2b9584e8f2d8>, <kernel.DependentProduct object at 0x2b9584e8f170>) of role type named sy_c_BNF__Def_Orel__fun_001t__Num__Onum_001t__Num__Onum_001t__Int__Oint_001t__Int__Oint
% 0.64/1.10  Using role type
% 0.64/1.10  Declaring bNF_re1822329894187522285nt_int:((num->(num->Prop))->((int->(int->Prop))->((num->int)->((num->int)->Prop))))
% 0.64/1.10  FOF formula (<kernel.Constant object at 0x2b9584e8f0e0>, <kernel.DependentProduct object at 0x2b9584e8f200>) of role type named sy_c_BNF__Def_Orel__fun_001t__Word__Oword_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J_001t__Word__Oword_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J_001_062_It__Word__Oword_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J_M_Eo_J_001_062_It__Word__Oword_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J_M_Eo_J
% 0.64/1.10  Using role type
% 0.64/1.10  Declaring bNF_re7364608769721783435num1_o:((word_N3645301735248828278l_num1->(word_N3645301735248828278l_num1->Prop))->(((word_N3645301735248828278l_num1->Prop)->((word_N3645301735248828278l_num1->Prop)->Prop))->((word_N3645301735248828278l_num1->(word_N3645301735248828278l_num1->Prop))->((word_N3645301735248828278l_num1->(word_N3645301735248828278l_num1->Prop))->Prop))))
% 0.64/1.10  FOF formula (<kernel.Constant object at 0x2b9584e8f368>, <kernel.DependentProduct object at 0x2b9584e8f488>) of role type named sy_c_BNF__Def_Orel__fun_001t__Word__Oword_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J_001t__Word__Oword_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J_001_Eo_001_Eo
% 0.64/1.10  Using role type
% 0.64/1.10  Declaring bNF_re5013357767504289739m1_o_o:((word_N3645301735248828278l_num1->(word_N3645301735248828278l_num1->Prop))->((Prop->(Prop->Prop))->((word_N3645301735248828278l_num1->Prop)->((word_N3645301735248828278l_num1->Prop)->Prop))))
% 0.64/1.10  FOF formula (<kernel.Constant object at 0x2b9584e8f2d8>, <kernel.DependentProduct object at 0x2b9584e8f3b0>) of role type named sy_c_Binomial_Obinomial
% 0.64/1.11  Using role type
% 0.64/1.11  Declaring binomial:(nat->(nat->nat))
% 0.64/1.11  FOF formula (<kernel.Constant object at 0x2b9584e8f0e0>, <kernel.DependentProduct object at 0x2b9584e8f518>) of role type named sy_c_Bit__Comprehension_Obit__comprehension__class_Oset__bits_001t__Int__Oint
% 0.64/1.11  Using role type
% 0.64/1.11  Declaring bit_bi6516823479961619367ts_int:((nat->Prop)->int)
% 0.64/1.11  FOF formula (<kernel.Constant object at 0x2b9584e8f248>, <kernel.DependentProduct object at 0x2b9584e8f2d8>) of role type named sy_c_Bit__Comprehension_Owf__set__bits__int
% 0.64/1.11  Using role type
% 0.64/1.11  Declaring bit_wf_set_bits_int:((nat->Prop)->Prop)
% 0.64/1.11  FOF formula (<kernel.Constant object at 0x2b9584e8f290>, <kernel.DependentProduct object at 0x2b9584e8f248>) of role type named sy_c_Bit__Operations_Oconcat__bit
% 0.64/1.11  Using role type
% 0.64/1.11  Declaring bit_concat_bit:(nat->(int->(int->int)))
% 0.64/1.11  FOF formula (<kernel.Constant object at 0x2b9584e8f0e0>, <kernel.DependentProduct object at 0x2b9584e8f488>) of role type named sy_c_Bit__Operations_Oring__bit__operations__class_Onot_001t__Code____Numeral__Ointeger
% 0.64/1.11  Using role type
% 0.64/1.11  Declaring bit_ri7632146776885996613nteger:(code_integer->code_integer)
% 0.64/1.11  FOF formula (<kernel.Constant object at 0x2b9584e8f290>, <kernel.DependentProduct object at 0x2b9584e8f758>) of role type named sy_c_Bit__Operations_Oring__bit__operations__class_Onot_001t__Int__Oint
% 0.64/1.11  Using role type
% 0.64/1.11  Declaring bit_ri7919022796975470100ot_int:(int->int)
% 0.64/1.11  FOF formula (<kernel.Constant object at 0x2b9584e8f488>, <kernel.DependentProduct object at 0x2b9584e8f290>) of role type named sy_c_Bit__Operations_Oring__bit__operations__class_Osigned__take__bit_001t__Int__Oint
% 0.64/1.11  Using role type
% 0.64/1.11  Declaring bit_ri631733984087533419it_int:(nat->(int->int))
% 0.64/1.11  FOF formula (<kernel.Constant object at 0x2b9584e8f758>, <kernel.DependentProduct object at 0x2b9584e8f488>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oand_001t__Code____Numeral__Ointeger
% 0.64/1.11  Using role type
% 0.64/1.11  Declaring bit_se3949692690581998587nteger:(code_integer->(code_integer->code_integer))
% 0.64/1.11  FOF formula (<kernel.Constant object at 0x2b9584e8f290>, <kernel.DependentProduct object at 0x2b9584e8f758>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oand_001t__Int__Oint
% 0.64/1.11  Using role type
% 0.64/1.11  Declaring bit_se725231765392027082nd_int:(int->(int->int))
% 0.64/1.11  FOF formula (<kernel.Constant object at 0x2b9584e8f488>, <kernel.DependentProduct object at 0x2b9584e8f290>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oand_001t__Nat__Onat
% 0.64/1.11  Using role type
% 0.64/1.11  Declaring bit_se727722235901077358nd_nat:(nat->(nat->nat))
% 0.64/1.11  FOF formula (<kernel.Constant object at 0x2b9584e8f758>, <kernel.DependentProduct object at 0x2b9584e8f488>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Odrop__bit_001t__Code____Numeral__Ointeger
% 0.64/1.11  Using role type
% 0.64/1.11  Declaring bit_se3928097537394005634nteger:(nat->(code_integer->code_integer))
% 0.64/1.11  FOF formula (<kernel.Constant object at 0x2b9584e8f290>, <kernel.DependentProduct object at 0x2b9584e8f758>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Odrop__bit_001t__Int__Oint
% 0.64/1.11  Using role type
% 0.64/1.11  Declaring bit_se8568078237143864401it_int:(nat->(int->int))
% 0.64/1.11  FOF formula (<kernel.Constant object at 0x2b9584e8f488>, <kernel.DependentProduct object at 0x2b9584e8f290>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Odrop__bit_001t__Nat__Onat
% 0.64/1.11  Using role type
% 0.64/1.11  Declaring bit_se8570568707652914677it_nat:(nat->(nat->nat))
% 0.64/1.11  FOF formula (<kernel.Constant object at 0x2b9584e8f758>, <kernel.DependentProduct object at 0x2b9584e8f488>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Odrop__bit_001t__Uint32__Ouint32
% 0.64/1.11  Using role type
% 0.64/1.11  Declaring bit_se3964402333458159761uint32:(nat->(uint32->uint32))
% 0.64/1.11  FOF formula (<kernel.Constant object at 0x2b9584e8f290>, <kernel.DependentProduct object at 0x2b9584e8fbd8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Odrop__bit_001t__Word__Oword_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J
% 0.64/1.12  Using role type
% 0.64/1.12  Declaring bit_se5176125413884933531l_num1:(nat->(word_N3645301735248828278l_num1->word_N3645301735248828278l_num1))
% 0.64/1.12  FOF formula (<kernel.Constant object at 0x2b9584e8f488>, <kernel.DependentProduct object at 0x2b9584e8f290>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oflip__bit_001t__Code____Numeral__Ointeger
% 0.64/1.12  Using role type
% 0.64/1.12  Declaring bit_se1345352211410354436nteger:(nat->(code_integer->code_integer))
% 0.64/1.12  FOF formula (<kernel.Constant object at 0x2b9584e8fbd8>, <kernel.DependentProduct object at 0x2b9584e8f488>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oflip__bit_001t__Int__Oint
% 0.64/1.12  Using role type
% 0.64/1.12  Declaring bit_se2159334234014336723it_int:(nat->(int->int))
% 0.64/1.12  FOF formula (<kernel.Constant object at 0x2b9584e8f290>, <kernel.DependentProduct object at 0x2b9584e8fbd8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oflip__bit_001t__Nat__Onat
% 0.64/1.12  Using role type
% 0.64/1.12  Declaring bit_se2161824704523386999it_nat:(nat->(nat->nat))
% 0.64/1.12  FOF formula (<kernel.Constant object at 0x2b9584e8f488>, <kernel.DependentProduct object at 0x2b9584e8fc20>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Omask_001t__Code____Numeral__Ointeger
% 0.64/1.12  Using role type
% 0.64/1.12  Declaring bit_se2119862282449309892nteger:(nat->code_integer)
% 0.64/1.12  FOF formula (<kernel.Constant object at 0x2b9584e8fbd8>, <kernel.DependentProduct object at 0x2b9584e8fea8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Omask_001t__Int__Oint
% 0.64/1.12  Using role type
% 0.64/1.12  Declaring bit_se2000444600071755411sk_int:(nat->int)
% 0.64/1.12  FOF formula (<kernel.Constant object at 0x2b9584e8fc20>, <kernel.DependentProduct object at 0x2b9584e8ff38>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Omask_001t__Nat__Onat
% 0.64/1.12  Using role type
% 0.64/1.12  Declaring bit_se2002935070580805687sk_nat:(nat->nat)
% 0.64/1.12  FOF formula (<kernel.Constant object at 0x2b9584e8fea8>, <kernel.DependentProduct object at 0x2b9584e8fc20>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oor_001t__Code____Numeral__Ointeger
% 0.64/1.12  Using role type
% 0.64/1.12  Declaring bit_se1080825931792720795nteger:(code_integer->(code_integer->code_integer))
% 0.64/1.12  FOF formula (<kernel.Constant object at 0x2b9584e8ff38>, <kernel.DependentProduct object at 0x2b9584e8ffc8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oor_001t__Int__Oint
% 0.64/1.12  Using role type
% 0.64/1.12  Declaring bit_se1409905431419307370or_int:(int->(int->int))
% 0.64/1.12  FOF formula (<kernel.Constant object at 0x2b9584e8fc20>, <kernel.DependentProduct object at 0x2b9584e8fef0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oor_001t__Nat__Onat
% 0.64/1.12  Using role type
% 0.64/1.12  Declaring bit_se1412395901928357646or_nat:(nat->(nat->nat))
% 0.64/1.12  FOF formula (<kernel.Constant object at 0x2b9584e8fc20>, <kernel.DependentProduct object at 0x2b9584e93098>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oor_001t__Uint32__Ouint32
% 0.64/1.12  Using role type
% 0.64/1.12  Declaring bit_se2966626333419230250uint32:(uint32->(uint32->uint32))
% 0.64/1.12  FOF formula (<kernel.Constant object at 0x2b9584e8fc20>, <kernel.DependentProduct object at 0x2b9584e93200>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Opush__bit_001t__Code____Numeral__Ointeger
% 0.64/1.12  Using role type
% 0.64/1.12  Declaring bit_se7788150548672797655nteger:(nat->(code_integer->code_integer))
% 0.64/1.12  FOF formula (<kernel.Constant object at 0x2b9584e8ff38>, <kernel.DependentProduct object at 0x2b9584e93290>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Opush__bit_001t__Int__Oint
% 0.64/1.12  Using role type
% 0.64/1.12  Declaring bit_se545348938243370406it_int:(nat->(int->int))
% 0.64/1.12  FOF formula (<kernel.Constant object at 0x2b9584e93200>, <kernel.DependentProduct object at 0x2b9584e93320>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Opush__bit_001t__Nat__Onat
% 0.64/1.12  Using role type
% 0.64/1.12  Declaring bit_se547839408752420682it_nat:(nat->(nat->nat))
% 0.64/1.12  FOF formula (<kernel.Constant object at 0x2b9584e93098>, <kernel.DependentProduct object at 0x2b9584e933b0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Opush__bit_001t__Uint32__Ouint32
% 0.64/1.12  Using role type
% 0.64/1.12  Declaring bit_se5742574853984576102uint32:(nat->(uint32->uint32))
% 0.64/1.12  FOF formula (<kernel.Constant object at 0x2b9584e93248>, <kernel.DependentProduct object at 0x2b9584e93488>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Opush__bit_001t__Word__Oword_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J
% 0.64/1.12  Using role type
% 0.64/1.12  Declaring bit_se837345729053750000l_num1:(nat->(word_N3645301735248828278l_num1->word_N3645301735248828278l_num1))
% 0.64/1.12  FOF formula (<kernel.Constant object at 0x2b9584e93128>, <kernel.DependentProduct object at 0x2b9584e933b0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oset__bit_001t__Code____Numeral__Ointeger
% 0.64/1.12  Using role type
% 0.64/1.12  Declaring bit_se2793503036327961859nteger:(nat->(code_integer->code_integer))
% 0.64/1.12  FOF formula (<kernel.Constant object at 0x2b9584e93248>, <kernel.DependentProduct object at 0x2b9584e93128>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oset__bit_001t__Int__Oint
% 0.64/1.12  Using role type
% 0.64/1.12  Declaring bit_se7879613467334960850it_int:(nat->(int->int))
% 0.64/1.12  FOF formula (<kernel.Constant object at 0x2b9584e933b0>, <kernel.DependentProduct object at 0x2b9584e93248>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oset__bit_001t__Nat__Onat
% 0.64/1.12  Using role type
% 0.64/1.12  Declaring bit_se7882103937844011126it_nat:(nat->(nat->nat))
% 0.64/1.12  FOF formula (<kernel.Constant object at 0x2b9584e93128>, <kernel.DependentProduct object at 0x2b9584e933b0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Otake__bit_001t__Code____Numeral__Ointeger
% 0.64/1.12  Using role type
% 0.64/1.12  Declaring bit_se1745604003318907178nteger:(nat->(code_integer->code_integer))
% 0.64/1.12  FOF formula (<kernel.Constant object at 0x2b9584e93248>, <kernel.DependentProduct object at 0x2b9584e93128>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Otake__bit_001t__Int__Oint
% 0.64/1.12  Using role type
% 0.64/1.12  Declaring bit_se2923211474154528505it_int:(nat->(int->int))
% 0.64/1.12  FOF formula (<kernel.Constant object at 0x2b9584e933b0>, <kernel.DependentProduct object at 0x2b9584e93248>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Otake__bit_001t__Nat__Onat
% 0.64/1.12  Using role type
% 0.64/1.12  Declaring bit_se2925701944663578781it_nat:(nat->(nat->nat))
% 0.64/1.12  FOF formula (<kernel.Constant object at 0x2b9584e93128>, <kernel.DependentProduct object at 0x2b9584e933b0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Ounset__bit_001t__Code____Numeral__Ointeger
% 0.64/1.12  Using role type
% 0.64/1.12  Declaring bit_se8260200283734997820nteger:(nat->(code_integer->code_integer))
% 0.64/1.12  FOF formula (<kernel.Constant object at 0x2b9584e93248>, <kernel.DependentProduct object at 0x2b9584e93128>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Ounset__bit_001t__Int__Oint
% 0.64/1.12  Using role type
% 0.64/1.12  Declaring bit_se4203085406695923979it_int:(nat->(int->int))
% 0.64/1.12  FOF formula (<kernel.Constant object at 0x2b9584e933b0>, <kernel.DependentProduct object at 0x2b9584e93248>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Ounset__bit_001t__Nat__Onat
% 0.64/1.12  Using role type
% 0.64/1.12  Declaring bit_se4205575877204974255it_nat:(nat->(nat->nat))
% 0.64/1.12  FOF formula (<kernel.Constant object at 0x2b9584e93128>, <kernel.DependentProduct object at 0x2b9584e933b0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oxor_001t__Code____Numeral__Ointeger
% 0.64/1.12  Using role type
% 0.64/1.12  Declaring bit_se3222712562003087583nteger:(code_integer->(code_integer->code_integer))
% 0.64/1.12  FOF formula (<kernel.Constant object at 0x2b9584e93248>, <kernel.DependentProduct object at 0x2b9584e93128>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oxor_001t__Int__Oint
% 0.64/1.12  Using role type
% 0.64/1.12  Declaring bit_se6526347334894502574or_int:(int->(int->int))
% 0.64/1.13  FOF formula (<kernel.Constant object at 0x2b9584e933b0>, <kernel.DependentProduct object at 0x2b9584e93248>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oxor_001t__Nat__Onat
% 0.64/1.13  Using role type
% 0.64/1.13  Declaring bit_se6528837805403552850or_nat:(nat->(nat->nat))
% 0.64/1.13  FOF formula (<kernel.Constant object at 0x2b9584e93128>, <kernel.DependentProduct object at 0x2b9584e933b0>) of role type named sy_c_Bit__Operations_Osemiring__bits__class_Obit_001t__Code____Numeral__Ointeger
% 0.64/1.13  Using role type
% 0.64/1.13  Declaring bit_se9216721137139052372nteger:(code_integer->(nat->Prop))
% 0.64/1.13  FOF formula (<kernel.Constant object at 0x2b9584e93248>, <kernel.DependentProduct object at 0x2b9584e93128>) of role type named sy_c_Bit__Operations_Osemiring__bits__class_Obit_001t__Int__Oint
% 0.64/1.13  Using role type
% 0.64/1.13  Declaring bit_se1146084159140164899it_int:(int->(nat->Prop))
% 0.64/1.13  FOF formula (<kernel.Constant object at 0x2b9584e933b0>, <kernel.DependentProduct object at 0x2b9584e93248>) of role type named sy_c_Bit__Operations_Osemiring__bits__class_Obit_001t__Nat__Onat
% 0.64/1.13  Using role type
% 0.64/1.13  Declaring bit_se1148574629649215175it_nat:(nat->(nat->Prop))
% 0.64/1.13  FOF formula (<kernel.Constant object at 0x2b9584e93128>, <kernel.DependentProduct object at 0x2b9584e933b0>) of role type named sy_c_Bit__Operations_Osemiring__bits__class_Obit_001t__Uint32__Ouint32
% 0.64/1.13  Using role type
% 0.64/1.13  Declaring bit_se5367290876889521763uint32:(uint32->(nat->Prop))
% 0.64/1.13  FOF formula (<kernel.Constant object at 0x2b9584e93248>, <kernel.DependentProduct object at 0x2b9584e93128>) of role type named sy_c_Bit__Operations_Osemiring__bits__class_Obit_001t__Word__Oword_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J
% 0.64/1.13  Using role type
% 0.64/1.13  Declaring bit_se6859397288646540909l_num1:(word_N3645301735248828278l_num1->(nat->Prop))
% 0.64/1.13  FOF formula (<kernel.Constant object at 0x2b9584e933b0>, <kernel.DependentProduct object at 0x2b9584e93248>) of role type named sy_c_Bit__Shifts__Infix__Syntax_Osemiring__bit__operations__class_Oshiftl_001t__Nat__Onat
% 0.64/1.13  Using role type
% 0.64/1.13  Declaring bit_Sh3965577149348748681tl_nat:(nat->(nat->nat))
% 0.64/1.13  FOF formula (<kernel.Constant object at 0x2b9584e93128>, <kernel.DependentProduct object at 0x2b9584e933b0>) of role type named sy_c_Bit__Shifts__Infix__Syntax_Osemiring__bit__operations__class_Oshiftr_001t__Nat__Onat
% 0.64/1.13  Using role type
% 0.64/1.13  Declaring bit_Sh2154871086232339855tr_nat:(nat->(nat->nat))
% 0.64/1.13  FOF formula (<kernel.Constant object at 0x2b9584e93c20>, <kernel.DependentProduct object at 0x2b9584e93248>) of role type named sy_c_Bits__Integer_Ointeger__set__bit
% 0.64/1.13  Using role type
% 0.64/1.13  Declaring bits_integer_set_bit:(code_integer->(code_integer->(Prop->code_integer)))
% 0.64/1.13  FOF formula (<kernel.Constant object at 0x2b9584e932d8>, <kernel.DependentProduct object at 0x2b9584e933b0>) of role type named sy_c_Bits__Integer_Ointeger__shiftl
% 0.64/1.13  Using role type
% 0.64/1.13  Declaring bits_integer_shiftl:(code_integer->(code_integer->code_integer))
% 0.64/1.13  FOF formula (<kernel.Constant object at 0x2b9584e93ea8>, <kernel.DependentProduct object at 0x2b9584e93e60>) of role type named sy_c_Bits__Integer_Ointeger__shiftr
% 0.64/1.13  Using role type
% 0.64/1.13  Declaring bits_integer_shiftr:(code_integer->(code_integer->code_integer))
% 0.64/1.13  FOF formula (<kernel.Constant object at 0x2b9584e933b0>, <kernel.DependentProduct object at 0x2b9584e920e0>) of role type named sy_c_Code__Numeral_Obit__cut__integer
% 0.64/1.13  Using role type
% 0.64/1.13  Declaring code_bit_cut_integer:(code_integer->produc6271795597528267376eger_o)
% 0.64/1.13  FOF formula (<kernel.Constant object at 0x2b9584e93f38>, <kernel.DependentProduct object at 0x2b9584e92128>) of role type named sy_c_Code__Numeral_Odivmod__abs
% 0.64/1.13  Using role type
% 0.64/1.13  Declaring code_divmod_abs:(code_integer->(code_integer->produc8923325533196201883nteger))
% 0.64/1.13  FOF formula (<kernel.Constant object at 0x2b9584e93e60>, <kernel.DependentProduct object at 0x2b9584e920e0>) of role type named sy_c_Code__Numeral_Odivmod__integer
% 0.64/1.13  Using role type
% 0.64/1.13  Declaring code_divmod_integer:(code_integer->(code_integer->produc8923325533196201883nteger))
% 0.64/1.13  FOF formula (<kernel.Constant object at 0x2b9584e933b0>, <kernel.DependentProduct object at 0x2b9584e92128>) of role type named sy_c_Code__Numeral_Ointeger_Oint__of__integer
% 0.64/1.14  Using role type
% 0.64/1.14  Declaring code_int_of_integer:(code_integer->int)
% 0.64/1.14  FOF formula (<kernel.Constant object at 0x2b9584e93ea8>, <kernel.DependentProduct object at 0x2b9584e92248>) of role type named sy_c_Code__Numeral_Ointeger_Ointeger__of__int
% 0.64/1.14  Using role type
% 0.64/1.14  Declaring code_integer_of_int:(int->code_integer)
% 0.64/1.14  FOF formula (<kernel.Constant object at 0x2b9584e933b0>, <kernel.DependentProduct object at 0x2b9584e92200>) of role type named sy_c_Code__Numeral_Ointeger__of__nat
% 0.64/1.14  Using role type
% 0.64/1.14  Declaring code_integer_of_nat:(nat->code_integer)
% 0.64/1.14  FOF formula (<kernel.Constant object at 0x2b9584e93e60>, <kernel.DependentProduct object at 0x2b9584e92290>) of role type named sy_c_Code__Numeral_Ointeger__of__num
% 0.64/1.14  Using role type
% 0.64/1.14  Declaring code_integer_of_num:(num->code_integer)
% 0.64/1.14  FOF formula (<kernel.Constant object at 0x2b9584e93e60>, <kernel.DependentProduct object at 0x2b9584e922d8>) of role type named sy_c_Code__Numeral_Onat__of__integer
% 0.64/1.14  Using role type
% 0.64/1.14  Declaring code_nat_of_integer:(code_integer->nat)
% 0.64/1.14  FOF formula (<kernel.Constant object at 0x2b9584e92050>, <kernel.DependentProduct object at 0x2b9584e92368>) of role type named sy_c_Code__Numeral_Onegative
% 0.64/1.14  Using role type
% 0.64/1.14  Declaring code_negative:(num->code_integer)
% 0.64/1.14  FOF formula (<kernel.Constant object at 0x2b9584e92290>, <kernel.DependentProduct object at 0x2b9584e92128>) of role type named sy_c_Code__Numeral_Onum__of__integer
% 0.64/1.14  Using role type
% 0.64/1.14  Declaring code_num_of_integer:(code_integer->num)
% 0.64/1.14  FOF formula (<kernel.Constant object at 0x2b9584e921b8>, <kernel.DependentProduct object at 0x2b9584e923f8>) of role type named sy_c_Code__Numeral_Opositive
% 0.64/1.14  Using role type
% 0.64/1.14  Declaring code_positive:(num->code_integer)
% 0.64/1.14  FOF formula (<kernel.Constant object at 0x2b9584e92050>, <kernel.DependentProduct object at 0x2b9584e92290>) of role type named sy_c_Complete__Lattices_OInf__class_OInf_001t__Nat__Onat
% 0.64/1.14  Using role type
% 0.64/1.14  Declaring complete_Inf_Inf_nat:(set_nat->nat)
% 0.64/1.14  FOF formula (<kernel.Constant object at 0x2b9584e92128>, <kernel.DependentProduct object at 0x2b9584e92440>) of role type named sy_c_Complete__Lattices_OInf__class_OInf_001t__Set__Oset_It__Nat__Onat_J
% 0.64/1.14  Using role type
% 0.64/1.14  Declaring comple7806235888213564991et_nat:(set_set_nat->set_nat)
% 0.64/1.14  FOF formula (<kernel.Constant object at 0x2b9584e923f8>, <kernel.DependentProduct object at 0x2b9584e924d0>) of role type named sy_c_Complete__Lattices_OSup__class_OSup_001t__Int__Oint
% 0.64/1.14  Using role type
% 0.64/1.14  Declaring complete_Sup_Sup_int:(set_int->int)
% 0.64/1.14  FOF formula (<kernel.Constant object at 0x2b9584e921b8>, <kernel.DependentProduct object at 0x2b9584e92518>) of role type named sy_c_Complete__Lattices_OSup__class_OSup_001t__Nat__Onat
% 0.64/1.14  Using role type
% 0.64/1.14  Declaring complete_Sup_Sup_nat:(set_nat->nat)
% 0.64/1.14  FOF formula (<kernel.Constant object at 0x2b9584e923f8>, <kernel.DependentProduct object at 0x2b9584e92560>) of role type named sy_c_Complete__Lattices_OSup__class_OSup_001t__Real__Oreal
% 0.64/1.14  Using role type
% 0.64/1.14  Declaring comple1385675409528146559p_real:(set_real->real)
% 0.64/1.14  FOF formula (<kernel.Constant object at 0x2b9584e92368>, <kernel.DependentProduct object at 0x2b9584e923f8>) of role type named sy_c_Complex_Ocomplex_OComplex
% 0.64/1.14  Using role type
% 0.64/1.14  Declaring complex2:(real->(real->complex))
% 0.64/1.14  FOF formula (<kernel.Constant object at 0x2b9584e92518>, <kernel.DependentProduct object at 0x2b9584e92638>) of role type named sy_c_Deriv_Ohas__field__derivative_001t__Real__Oreal
% 0.64/1.14  Using role type
% 0.64/1.14  Declaring has_fi5821293074295781190e_real:((real->real)->(real->(filter_real->Prop)))
% 0.64/1.14  FOF formula (<kernel.Constant object at 0x2b9584e92680>, <kernel.DependentProduct object at 0x2b9584e92710>) of role type named sy_c_Divides_Oadjust__div
% 0.64/1.14  Using role type
% 0.64/1.14  Declaring adjust_div:(product_prod_int_int->int)
% 0.64/1.14  FOF formula (<kernel.Constant object at 0x2b9584e921b8>, <kernel.DependentProduct object at 0x2b9584e92518>) of role type named sy_c_Divides_Oadjust__mod
% 0.64/1.14  Using role type
% 0.64/1.14  Declaring adjust_mod:(int->(int->int))
% 0.64/1.14  FOF formula (<kernel.Constant object at 0x2b9584e92128>, <kernel.DependentProduct object at 0x2b9584e92680>) of role type named sy_c_Divides_Odivmod__nat
% 0.64/1.14  Using role type
% 0.64/1.14  Declaring divmod_nat:(nat->(nat->product_prod_nat_nat))
% 0.64/1.14  FOF formula (<kernel.Constant object at 0x2b9584e922d8>, <kernel.DependentProduct object at 0x2b9584e92128>) of role type named sy_c_Divides_Oeucl__rel__int
% 0.64/1.14  Using role type
% 0.64/1.14  Declaring eucl_rel_int:(int->(int->(product_prod_int_int->Prop)))
% 0.64/1.14  FOF formula (<kernel.Constant object at 0x2b9584e921b8>, <kernel.DependentProduct object at 0x2b9584e92638>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivides__aux_001t__Int__Oint
% 0.64/1.14  Using role type
% 0.64/1.14  Declaring unique6319869463603278526ux_int:(product_prod_int_int->Prop)
% 0.64/1.14  FOF formula (<kernel.Constant object at 0x2b9584e922d8>, <kernel.DependentProduct object at 0x2b9584e927e8>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivides__aux_001t__Nat__Onat
% 0.64/1.14  Using role type
% 0.64/1.14  Declaring unique6322359934112328802ux_nat:(product_prod_nat_nat->Prop)
% 0.64/1.14  FOF formula (<kernel.Constant object at 0x2b9584e92638>, <kernel.DependentProduct object at 0x2b9584e922d8>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod_001t__Code____Numeral__Ointeger
% 0.64/1.14  Using role type
% 0.64/1.14  Declaring unique3479559517661332726nteger:(num->(num->produc8923325533196201883nteger))
% 0.64/1.14  FOF formula (<kernel.Constant object at 0x2b9584e927e8>, <kernel.DependentProduct object at 0x2b9584e92638>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod_001t__Int__Oint
% 0.64/1.14  Using role type
% 0.64/1.14  Declaring unique5052692396658037445od_int:(num->(num->product_prod_int_int))
% 0.64/1.14  FOF formula (<kernel.Constant object at 0x2b9584e922d8>, <kernel.DependentProduct object at 0x2b9584e927e8>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod_001t__Nat__Onat
% 0.64/1.14  Using role type
% 0.64/1.14  Declaring unique5055182867167087721od_nat:(num->(num->product_prod_nat_nat))
% 0.64/1.14  FOF formula (<kernel.Constant object at 0x2b9584e92638>, <kernel.DependentProduct object at 0x2b9584e92ab8>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod__step_001t__Code____Numeral__Ointeger
% 0.64/1.14  Using role type
% 0.64/1.14  Declaring unique4921790084139445826nteger:(num->(produc8923325533196201883nteger->produc8923325533196201883nteger))
% 0.64/1.14  FOF formula (<kernel.Constant object at 0x2b9584e927e8>, <kernel.DependentProduct object at 0x2b9584e92638>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod__step_001t__Int__Oint
% 0.64/1.14  Using role type
% 0.64/1.14  Declaring unique5024387138958732305ep_int:(num->(product_prod_int_int->product_prod_int_int))
% 0.64/1.14  FOF formula (<kernel.Constant object at 0x2b9584e92ab8>, <kernel.DependentProduct object at 0x2b9584e927e8>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod__step_001t__Nat__Onat
% 0.64/1.14  Using role type
% 0.64/1.14  Declaring unique5026877609467782581ep_nat:(num->(product_prod_nat_nat->product_prod_nat_nat))
% 0.64/1.14  FOF formula (<kernel.Constant object at 0x2b9584e92638>, <kernel.DependentProduct object at 0x2b9584e922d8>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Nat__Onat
% 0.64/1.14  Using role type
% 0.64/1.14  Declaring semiri1408675320244567234ct_nat:(nat->nat)
% 0.64/1.14  FOF formula (<kernel.Constant object at 0x2b9584e927e8>, <kernel.DependentProduct object at 0x2b9584e92cf8>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Real__Oreal
% 0.64/1.14  Using role type
% 0.64/1.14  Declaring semiri2265585572941072030t_real:(nat->real)
% 0.64/1.14  FOF formula (<kernel.Constant object at 0x2b9584e92b00>, <kernel.DependentProduct object at 0x2b9584e92d88>) of role type named sy_c_Fields_Oinverse__class_Oinverse_001t__Real__Oreal
% 0.64/1.14  Using role type
% 0.64/1.14  Declaring inverse_inverse_real:(real->real)
% 0.64/1.14  FOF formula (<kernel.Constant object at 0x2b9584e92c20>, <kernel.Constant object at 0x2b9584e92d88>) of role type named sy_c_Filter_Oat__bot_001t__Real__Oreal
% 0.64/1.14  Using role type
% 0.64/1.14  Declaring at_bot_real:filter_real
% 0.64/1.14  FOF formula (<kernel.Constant object at 0x2b9584e92cf8>, <kernel.Constant object at 0x2b9584e92d88>) of role type named sy_c_Filter_Oat__top_001t__Nat__Onat
% 0.64/1.14  Using role type
% 0.64/1.14  Declaring at_top_nat:filter_nat
% 0.72/1.15  FOF formula (<kernel.Constant object at 0x2b9584e92d40>, <kernel.Constant object at 0x2b9584e92d88>) of role type named sy_c_Filter_Oat__top_001t__Real__Oreal
% 0.72/1.15  Using role type
% 0.72/1.15  Declaring at_top_real:filter_real
% 0.72/1.15  FOF formula (<kernel.Constant object at 0x2b9584e922d8>, <kernel.DependentProduct object at 0x2b9584e92cf8>) of role type named sy_c_Filter_Oeventually_001t__Nat__Onat
% 0.72/1.15  Using role type
% 0.72/1.15  Declaring eventually_nat:((nat->Prop)->(filter_nat->Prop))
% 0.72/1.15  FOF formula (<kernel.Constant object at 0x2b9584e92d88>, <kernel.DependentProduct object at 0x2b9584e92d40>) of role type named sy_c_Filter_Oeventually_001t__Real__Oreal
% 0.72/1.15  Using role type
% 0.72/1.15  Declaring eventually_real:((real->Prop)->(filter_real->Prop))
% 0.72/1.15  FOF formula (<kernel.Constant object at 0x2b9584e92cf8>, <kernel.DependentProduct object at 0x2b9584e92e60>) of role type named sy_c_Filter_Ofilterlim_001t__Nat__Onat_001t__Nat__Onat
% 0.72/1.15  Using role type
% 0.72/1.15  Declaring filterlim_nat_nat:((nat->nat)->(filter_nat->(filter_nat->Prop)))
% 0.72/1.15  FOF formula (<kernel.Constant object at 0x2b9584e92f80>, <kernel.DependentProduct object at 0x2b9584e92ef0>) of role type named sy_c_Filter_Ofilterlim_001t__Nat__Onat_001t__Real__Oreal
% 0.72/1.15  Using role type
% 0.72/1.15  Declaring filterlim_nat_real:((nat->real)->(filter_real->(filter_nat->Prop)))
% 0.72/1.15  FOF formula (<kernel.Constant object at 0x2b9584e92fc8>, <kernel.DependentProduct object at 0x2b9584e92f38>) of role type named sy_c_Filter_Ofilterlim_001t__Real__Oreal_001t__Real__Oreal
% 0.72/1.15  Using role type
% 0.72/1.15  Declaring filterlim_real_real:((real->real)->(filter_real->(filter_real->Prop)))
% 0.72/1.15  FOF formula (<kernel.Constant object at 0x2b9584e92758>, <kernel.DependentProduct object at 0x2b9584e990e0>) of role type named sy_c_Finite__Set_OFpow_001_Eo
% 0.72/1.15  Using role type
% 0.72/1.15  Declaring finite_Fpow_o:(set_o->set_set_o)
% 0.72/1.15  FOF formula (<kernel.Constant object at 0x2b9584e92f80>, <kernel.DependentProduct object at 0x2b9584e99098>) of role type named sy_c_Finite__Set_OFpow_001t__Code____Numeral__Ointeger
% 0.72/1.15  Using role type
% 0.72/1.15  Declaring finite1532502677820914807nteger:(set_Code_integer->set_set_Code_integer)
% 0.72/1.15  FOF formula (<kernel.Constant object at 0x2b9584e922d8>, <kernel.DependentProduct object at 0x2b9584e99128>) of role type named sy_c_Finite__Set_OFpow_001t__Complex__Ocomplex
% 0.72/1.15  Using role type
% 0.72/1.15  Declaring finite_Fpow_complex:(set_complex->set_set_complex)
% 0.72/1.15  FOF formula (<kernel.Constant object at 0x2b9584e92f38>, <kernel.DependentProduct object at 0x2b9584e99170>) of role type named sy_c_Finite__Set_OFpow_001t__Int__Oint
% 0.72/1.15  Using role type
% 0.72/1.15  Declaring finite_Fpow_int:(set_int->set_set_int)
% 0.72/1.15  FOF formula (<kernel.Constant object at 0x2b9584e92f80>, <kernel.DependentProduct object at 0x2b9584e991b8>) of role type named sy_c_Finite__Set_OFpow_001t__Nat__Onat
% 0.72/1.15  Using role type
% 0.72/1.15  Declaring finite_Fpow_nat:(set_nat->set_set_nat)
% 0.72/1.15  FOF formula (<kernel.Constant object at 0x2b9584e922d8>, <kernel.DependentProduct object at 0x2b9584e99200>) of role type named sy_c_Finite__Set_OFpow_001t__Set__Oset_It__Nat__Onat_J
% 0.72/1.15  Using role type
% 0.72/1.15  Declaring finite_Fpow_set_nat:(set_set_nat->set_set_set_nat)
% 0.72/1.15  FOF formula (<kernel.Constant object at 0x2b9584e922d8>, <kernel.DependentProduct object at 0x2b9584e99290>) of role type named sy_c_Finite__Set_Ocard_001_Eo
% 0.72/1.15  Using role type
% 0.72/1.15  Declaring finite_card_o:(set_o->nat)
% 0.72/1.15  FOF formula (<kernel.Constant object at 0x2b9584e99128>, <kernel.DependentProduct object at 0x2b9584e991b8>) of role type named sy_c_Finite__Set_Ocard_001t__Code____Numeral__Ointeger
% 0.72/1.15  Using role type
% 0.72/1.15  Declaring finite4902975817058060853nteger:(set_Code_integer->nat)
% 0.72/1.15  FOF formula (<kernel.Constant object at 0x2b9584e92f80>, <kernel.DependentProduct object at 0x2b9584e99320>) of role type named sy_c_Finite__Set_Ocard_001t__Complex__Ocomplex
% 0.72/1.15  Using role type
% 0.72/1.15  Declaring finite_card_complex:(set_complex->nat)
% 0.72/1.15  FOF formula (<kernel.Constant object at 0x2b9584e991b8>, <kernel.DependentProduct object at 0x2b9584e99368>) of role type named sy_c_Finite__Set_Ocard_001t__Int__Oint
% 0.72/1.15  Using role type
% 0.72/1.15  Declaring finite_card_int:(set_int->nat)
% 0.72/1.15  FOF formula (<kernel.Constant object at 0x2b9584e99290>, <kernel.DependentProduct object at 0x2b9584e993b0>) of role type named sy_c_Finite__Set_Ocard_001t__List__Olist_I_Eo_J
% 0.72/1.16  Using role type
% 0.72/1.16  Declaring finite_card_list_o:(set_list_o->nat)
% 0.72/1.16  FOF formula (<kernel.Constant object at 0x2b9584e991b8>, <kernel.DependentProduct object at 0x2b9584e993f8>) of role type named sy_c_Finite__Set_Ocard_001t__List__Olist_It__Code____Numeral__Ointeger_J
% 0.72/1.16  Using role type
% 0.72/1.16  Declaring finite5823187341872139973nteger:(set_li6976499617229504675nteger->nat)
% 0.72/1.16  FOF formula (<kernel.Constant object at 0x2b9584e993b0>, <kernel.DependentProduct object at 0x2b9584e99488>) of role type named sy_c_Finite__Set_Ocard_001t__List__Olist_It__Complex__Ocomplex_J
% 0.72/1.16  Using role type
% 0.72/1.16  Declaring finite5120063068150530198omplex:(set_list_complex->nat)
% 0.72/1.16  FOF formula (<kernel.Constant object at 0x2b9584e99368>, <kernel.DependentProduct object at 0x2b9584e99518>) of role type named sy_c_Finite__Set_Ocard_001t__List__Olist_It__Int__Oint_J
% 0.72/1.16  Using role type
% 0.72/1.16  Declaring finite_card_list_int:(set_list_int->nat)
% 0.72/1.16  FOF formula (<kernel.Constant object at 0x2b9584e993b0>, <kernel.DependentProduct object at 0x2b9584e99560>) of role type named sy_c_Finite__Set_Ocard_001t__List__Olist_It__List__Olist_It__Nat__Onat_J_J
% 0.72/1.16  Using role type
% 0.72/1.16  Declaring finite7325466520557071688st_nat:(set_list_list_nat->nat)
% 0.72/1.16  FOF formula (<kernel.Constant object at 0x2b9584e990e0>, <kernel.DependentProduct object at 0x2b9584e995f0>) of role type named sy_c_Finite__Set_Ocard_001t__List__Olist_It__Nat__Onat_J
% 0.72/1.16  Using role type
% 0.72/1.16  Declaring finite_card_list_nat:(set_list_nat->nat)
% 0.72/1.16  FOF formula (<kernel.Constant object at 0x2b9584e993b0>, <kernel.DependentProduct object at 0x2b9584e99638>) of role type named sy_c_Finite__Set_Ocard_001t__List__Olist_It__Real__Oreal_J
% 0.72/1.16  Using role type
% 0.72/1.16  Declaring finite4141703471298347796t_real:(set_list_real->nat)
% 0.72/1.16  FOF formula (<kernel.Constant object at 0x2b9584e995f0>, <kernel.DependentProduct object at 0x2b9584e996c8>) of role type named sy_c_Finite__Set_Ocard_001t__List__Olist_It__Set__Oset_It__Nat__Onat_J_J
% 0.72/1.16  Using role type
% 0.72/1.16  Declaring finite5631907774883551598et_nat:(set_list_set_nat->nat)
% 0.72/1.16  FOF formula (<kernel.Constant object at 0x2b9584e99638>, <kernel.DependentProduct object at 0x2b9584e99758>) of role type named sy_c_Finite__Set_Ocard_001t__List__Olist_It__String__Oliteral_J
% 0.72/1.16  Using role type
% 0.72/1.16  Declaring finite7554361855635516162iteral:(set_list_literal->nat)
% 0.72/1.16  FOF formula (<kernel.Constant object at 0x2b9584e996c8>, <kernel.DependentProduct object at 0x2b9584e997e8>) of role type named sy_c_Finite__Set_Ocard_001t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.72/1.16  Using role type
% 0.72/1.16  Declaring finite5915292604075114978T_VEBT:(set_list_VEBT_VEBT->nat)
% 0.72/1.16  FOF formula (<kernel.Constant object at 0x2b9584e99488>, <kernel.DependentProduct object at 0x2b9584e99878>) of role type named sy_c_Finite__Set_Ocard_001t__Nat__Onat
% 0.72/1.16  Using role type
% 0.72/1.16  Declaring finite_card_nat:(set_nat->nat)
% 0.72/1.16  FOF formula (<kernel.Constant object at 0x2b9584e99710>, <kernel.DependentProduct object at 0x2b9584e998c0>) of role type named sy_c_Finite__Set_Ocard_001t__Num__Onum
% 0.72/1.16  Using role type
% 0.72/1.16  Declaring finite_card_num:(set_num->nat)
% 0.72/1.16  FOF formula (<kernel.Constant object at 0x2b9584e99488>, <kernel.DependentProduct object at 0x2b9584e99908>) of role type named sy_c_Finite__Set_Ocard_001t__Numeral____Type__Onum0
% 0.72/1.16  Using role type
% 0.72/1.16  Declaring finite6454714172617411596l_num0:(set_Numeral_num0->nat)
% 0.72/1.16  FOF formula (<kernel.Constant object at 0x2b9584e998c0>, <kernel.DependentProduct object at 0x2b9584e99998>) of role type named sy_c_Finite__Set_Ocard_001t__Product____Type__Ounit
% 0.72/1.16  Using role type
% 0.72/1.16  Declaring finite410649719033368117t_unit:(set_Product_unit->nat)
% 0.72/1.16  FOF formula (<kernel.Constant object at 0x2b9584e997a0>, <kernel.DependentProduct object at 0x2b9584e99a28>) of role type named sy_c_Finite__Set_Ocard_001t__Rat__Orat
% 0.72/1.16  Using role type
% 0.72/1.16  Declaring finite_card_rat:(set_rat->nat)
% 0.72/1.16  FOF formula (<kernel.Constant object at 0x2b9584e996c8>, <kernel.DependentProduct object at 0x2b9584e99a70>) of role type named sy_c_Finite__Set_Ocard_001t__Real__Oreal
% 0.72/1.16  Using role type
% 0.72/1.16  Declaring finite_card_real:(set_real->nat)
% 0.72/1.16  FOF formula (<kernel.Constant object at 0x2b9584e99950>, <kernel.DependentProduct object at 0x2b9584e99ab8>) of role type named sy_c_Finite__Set_Ocard_001t__Set__Oset_It__Nat__Onat_J
% 0.72/1.17  Using role type
% 0.72/1.17  Declaring finite_card_set_nat:(set_set_nat->nat)
% 0.72/1.17  FOF formula (<kernel.Constant object at 0x2b9584e99998>, <kernel.DependentProduct object at 0x2b9584e99b00>) of role type named sy_c_Finite__Set_Ocard_001t__String__Oliteral
% 0.72/1.17  Using role type
% 0.72/1.17  Declaring finite_card_literal:(set_literal->nat)
% 0.72/1.17  FOF formula (<kernel.Constant object at 0x2b9584e99950>, <kernel.DependentProduct object at 0x2b9584e99b48>) of role type named sy_c_Finite__Set_Ocard_001t__VEBT____Definitions__OVEBT
% 0.72/1.17  Using role type
% 0.72/1.17  Declaring finite7802652506058667612T_VEBT:(set_VEBT_VEBT->nat)
% 0.72/1.17  FOF formula (<kernel.Constant object at 0x2b9584e99170>, <kernel.DependentProduct object at 0x2b9584e99bd8>) of role type named sy_c_Finite__Set_Ofinite_001_Eo
% 0.72/1.17  Using role type
% 0.72/1.17  Declaring finite_finite_o:(set_o->Prop)
% 0.72/1.17  FOF formula (<kernel.Constant object at 0x2b9584e99b00>, <kernel.DependentProduct object at 0x2b9584e99b90>) of role type named sy_c_Finite__Set_Ofinite_001t__Code____Numeral__Ointeger
% 0.72/1.17  Using role type
% 0.72/1.17  Declaring finite6017078050557962740nteger:(set_Code_integer->Prop)
% 0.72/1.17  FOF formula (<kernel.Constant object at 0x2b9584e99170>, <kernel.DependentProduct object at 0x2b9584e99c68>) of role type named sy_c_Finite__Set_Ofinite_001t__Complex__Ocomplex
% 0.72/1.17  Using role type
% 0.72/1.17  Declaring finite3207457112153483333omplex:(set_complex->Prop)
% 0.72/1.17  FOF formula (<kernel.Constant object at 0x2b9584e99b00>, <kernel.DependentProduct object at 0x2b9584e99cf8>) of role type named sy_c_Finite__Set_Ofinite_001t__Int__Oint
% 0.72/1.17  Using role type
% 0.72/1.17  Declaring finite_finite_int:(set_int->Prop)
% 0.72/1.17  FOF formula (<kernel.Constant object at 0x2b9584e99b90>, <kernel.DependentProduct object at 0x2b9584e99d40>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_I_Eo_J
% 0.72/1.17  Using role type
% 0.72/1.17  Declaring finite_finite_list_o:(set_list_o->Prop)
% 0.72/1.17  FOF formula (<kernel.Constant object at 0x2b9584e99b00>, <kernel.DependentProduct object at 0x2b9584e99d88>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_It__Code____Numeral__Ointeger_J
% 0.72/1.17  Using role type
% 0.72/1.17  Declaring finite1283093830868386564nteger:(set_li6976499617229504675nteger->Prop)
% 0.72/1.17  FOF formula (<kernel.Constant object at 0x2b9584e99d40>, <kernel.DependentProduct object at 0x2b9584e99e18>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_It__Complex__Ocomplex_J
% 0.72/1.17  Using role type
% 0.72/1.17  Declaring finite8712137658972009173omplex:(set_list_complex->Prop)
% 0.72/1.17  FOF formula (<kernel.Constant object at 0x2b9584e99d88>, <kernel.DependentProduct object at 0x2b9584e99ea8>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_It__Int__Oint_J
% 0.72/1.17  Using role type
% 0.72/1.17  Declaring finite3922522038869484883st_int:(set_list_int->Prop)
% 0.72/1.17  FOF formula (<kernel.Constant object at 0x2b9584e99e18>, <kernel.DependentProduct object at 0x2b9584e99f38>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_It__Nat__Onat_J
% 0.72/1.17  Using role type
% 0.72/1.17  Declaring finite8100373058378681591st_nat:(set_list_nat->Prop)
% 0.72/1.17  FOF formula (<kernel.Constant object at 0x2b9584e99ea8>, <kernel.DependentProduct object at 0x2b9584e99fc8>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_It__Real__Oreal_J
% 0.72/1.17  Using role type
% 0.72/1.17  Declaring finite306553202115118035t_real:(set_list_real->Prop)
% 0.72/1.17  FOF formula (<kernel.Constant object at 0x2b9584e99f38>, <kernel.DependentProduct object at 0x2b9584e9e098>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.72/1.17  Using role type
% 0.72/1.17  Declaring finite3004134309566078307T_VEBT:(set_list_VEBT_VEBT->Prop)
% 0.72/1.17  FOF formula (<kernel.Constant object at 0x2b9584e99ea8>, <kernel.DependentProduct object at 0x2b9584e9e128>) of role type named sy_c_Finite__Set_Ofinite_001t__Nat__Onat
% 0.72/1.17  Using role type
% 0.72/1.17  Declaring finite_finite_nat:(set_nat->Prop)
% 0.72/1.17  FOF formula (<kernel.Constant object at 0x2b9584e99fc8>, <kernel.DependentProduct object at 0x2b9584e9e170>) of role type named sy_c_Finite__Set_Ofinite_001t__Num__Onum
% 0.72/1.17  Using role type
% 0.72/1.17  Declaring finite_finite_num:(set_num->Prop)
% 0.72/1.17  FOF formula (<kernel.Constant object at 0x2b9584e99ea8>, <kernel.DependentProduct object at 0x2b9584e9e1b8>) of role type named sy_c_Finite__Set_Ofinite_001t__Rat__Orat
% 0.72/1.17  Using role type
% 0.72/1.17  Declaring finite_finite_rat:(set_rat->Prop)
% 0.72/1.17  FOF formula (<kernel.Constant object at 0x2b9584e99fc8>, <kernel.DependentProduct object at 0x2b9584e9e200>) of role type named sy_c_Finite__Set_Ofinite_001t__Real__Oreal
% 0.72/1.17  Using role type
% 0.72/1.17  Declaring finite_finite_real:(set_real->Prop)
% 0.72/1.17  FOF formula (<kernel.Constant object at 0x2b9584e99ea8>, <kernel.DependentProduct object at 0x2b9584e9e248>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_I_Eo_J
% 0.72/1.17  Using role type
% 0.72/1.17  Declaring finite_finite_set_o:(set_set_o->Prop)
% 0.72/1.17  FOF formula (<kernel.Constant object at 0x2b9584e9e098>, <kernel.DependentProduct object at 0x2b9584e9e290>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_It__Code____Numeral__Ointeger_J
% 0.72/1.17  Using role type
% 0.72/1.17  Declaring finite6931041176100689706nteger:(set_set_Code_integer->Prop)
% 0.72/1.17  FOF formula (<kernel.Constant object at 0x2b9584e9e248>, <kernel.DependentProduct object at 0x2b9584e9e320>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.72/1.17  Using role type
% 0.72/1.17  Declaring finite6551019134538273531omplex:(set_set_complex->Prop)
% 0.72/1.17  FOF formula (<kernel.Constant object at 0x2b9584e9e290>, <kernel.DependentProduct object at 0x2b9584e9e3b0>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_It__Int__Oint_J
% 0.72/1.17  Using role type
% 0.72/1.17  Declaring finite6197958912794628473et_int:(set_set_int->Prop)
% 0.72/1.17  FOF formula (<kernel.Constant object at 0x2b9584e9e320>, <kernel.DependentProduct object at 0x2b9584e9e440>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_It__Nat__Onat_J
% 0.72/1.17  Using role type
% 0.72/1.17  Declaring finite1152437895449049373et_nat:(set_set_nat->Prop)
% 0.72/1.17  FOF formula (<kernel.Constant object at 0x2b9584e9e3b0>, <kernel.DependentProduct object at 0x2b9584e9e4d0>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_It__Real__Oreal_J
% 0.72/1.17  Using role type
% 0.72/1.17  Declaring finite9007344921179782393t_real:(set_set_real->Prop)
% 0.72/1.17  FOF formula (<kernel.Constant object at 0x2b9584e9e440>, <kernel.DependentProduct object at 0x2b9584e9e560>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.72/1.17  Using role type
% 0.72/1.17  Declaring finite9070685783930458813T_VEBT:(set_set_VEBT_VEBT->Prop)
% 0.72/1.17  FOF formula (<kernel.Constant object at 0x2b9584e9e4d0>, <kernel.DependentProduct object at 0x2b9584e9e5f0>) of role type named sy_c_Finite__Set_Ofinite_001t__String__Oliteral
% 0.72/1.17  Using role type
% 0.72/1.17  Declaring finite5847741373460823677iteral:(set_literal->Prop)
% 0.72/1.17  FOF formula (<kernel.Constant object at 0x2b9584e9e560>, <kernel.DependentProduct object at 0x2b9584e9e680>) of role type named sy_c_Finite__Set_Ofinite_001t__VEBT____Definitions__OVEBT
% 0.72/1.17  Using role type
% 0.72/1.17  Declaring finite5795047828879050333T_VEBT:(set_VEBT_VEBT->Prop)
% 0.72/1.17  FOF formula (<kernel.Constant object at 0x2b9584e9e5f0>, <kernel.DependentProduct object at 0x2b9584e9e710>) of role type named sy_c_Fun_Ocomp_001_062_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_001_062_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_Mt__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J_001t__Code____Numeral__Ointeger
% 0.72/1.17  Using role type
% 0.72/1.17  Declaring comp_C8797469213163452608nteger:(((code_integer->code_integer)->(produc8923325533196201883nteger->produc8923325533196201883nteger))->((code_integer->(code_integer->code_integer))->(code_integer->(produc8923325533196201883nteger->produc8923325533196201883nteger))))
% 0.72/1.17  FOF formula (<kernel.Constant object at 0x2b9584e9e050>, <kernel.DependentProduct object at 0x2b9584e9e680>) of role type named sy_c_Fun_Ocomp_001t__Code____Numeral__Ointeger_001_062_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_Mt__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J_001t__Code____Numeral__Ointeger
% 0.72/1.17  Using role type
% 0.72/1.17  Declaring comp_C1593894019821074884nteger:((code_integer->(produc8923325533196201883nteger->produc8923325533196201883nteger))->((code_integer->code_integer)->(code_integer->(produc8923325533196201883nteger->produc8923325533196201883nteger))))
% 0.72/1.18  FOF formula (<kernel.Constant object at 0x2b9584e9e5f0>, <kernel.DependentProduct object at 0x2b9584e9e830>) of role type named sy_c_Fun_Ocomp_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Num__Onum
% 0.72/1.18  Using role type
% 0.72/1.18  Declaring comp_C3531382070062128313er_num:((code_integer->code_integer)->((num->code_integer)->(num->code_integer)))
% 0.72/1.18  FOF formula (<kernel.Constant object at 0x2b9584e9e710>, <kernel.DependentProduct object at 0x2b9584e9e050>) of role type named sy_c_Fun_Ocomp_001t__Int__Oint_001t__Nat__Onat_001t__Int__Oint
% 0.72/1.18  Using role type
% 0.72/1.18  Declaring comp_int_nat_int:((int->nat)->((int->int)->(int->nat)))
% 0.72/1.18  FOF formula (<kernel.Constant object at 0x2b9584e9e998>, <kernel.DependentProduct object at 0x2b9584e9e9e0>) of role type named sy_c_Fun_Ocomp_001t__Nat__Onat_001_Eo_001t__Nat__Onat
% 0.72/1.18  Using role type
% 0.72/1.18  Declaring comp_nat_o_nat:((nat->Prop)->((nat->nat)->(nat->Prop)))
% 0.72/1.18  FOF formula (<kernel.Constant object at 0x2b9584e9ea28>, <kernel.DependentProduct object at 0x2b9584e9e8c0>) of role type named sy_c_Fun_Ocomp_001t__Nat__Onat_001t__Nat__Onat_001t__Nat__Onat
% 0.72/1.18  Using role type
% 0.72/1.18  Declaring comp_nat_nat_nat:((nat->nat)->((nat->nat)->(nat->nat)))
% 0.72/1.18  FOF formula (<kernel.Constant object at 0x2b9584e9e680>, <kernel.DependentProduct object at 0x2b9584e9ea70>) of role type named sy_c_Fun_Ocomp_001t__Nat__Onat_001t__Real__Oreal_001t__Nat__Onat
% 0.72/1.18  Using role type
% 0.72/1.18  Declaring comp_nat_real_nat:((nat->real)->((nat->nat)->(nat->real)))
% 0.72/1.18  FOF formula (<kernel.Constant object at 0x2b9584e9eab8>, <kernel.DependentProduct object at 0x2b9584e9e7e8>) of role type named sy_c_Fun_Oinj__on_001t__Nat__Onat_001t__Nat__Onat
% 0.72/1.18  Using role type
% 0.72/1.18  Declaring inj_on_nat_nat:((nat->nat)->(set_nat->Prop))
% 0.72/1.18  FOF formula (<kernel.Constant object at 0x2b9584e9ea70>, <kernel.DependentProduct object at 0x2b9584e9e6c8>) of role type named sy_c_Fun_Oinj__on_001t__Real__Oreal_001t__Real__Oreal
% 0.72/1.18  Using role type
% 0.72/1.18  Declaring inj_on_real_real:((real->real)->(set_real->Prop))
% 0.72/1.18  FOF formula (<kernel.Constant object at 0x2b9584e9e7e8>, <kernel.DependentProduct object at 0x2b9584e9e830>) of role type named sy_c_Fun_Oinj__on_001t__Set__Oset_It__Nat__Onat_J_001t__Nat__Onat
% 0.72/1.18  Using role type
% 0.72/1.18  Declaring inj_on_set_nat_nat:((set_nat->nat)->(set_set_nat->Prop))
% 0.72/1.18  FOF formula (<kernel.Constant object at 0x2b9584e9ea70>, <kernel.DependentProduct object at 0x2b9584e9e6c8>) of role type named sy_c_Fun_Ostrict__mono__on_001t__Nat__Onat_001t__Nat__Onat
% 0.72/1.18  Using role type
% 0.72/1.18  Declaring strict1292158309912662752at_nat:((nat->nat)->(set_nat->Prop))
% 0.72/1.18  FOF formula (<kernel.Constant object at 0x2b9584e9e830>, <kernel.DependentProduct object at 0x2b9584e9ec20>) of role type named sy_c_Fun_Othe__inv__into_001t__Real__Oreal_001t__Real__Oreal
% 0.72/1.18  Using role type
% 0.72/1.18  Declaring the_in5290026491893676941l_real:(set_real->((real->real)->(real->real)))
% 0.72/1.18  FOF formula (<kernel.Constant object at 0x2b9584e9ebd8>, <kernel.DependentProduct object at 0x2b9584e9ecb0>) of role type named sy_c_GCD_OGcd__class_OGcd_001t__Int__Oint
% 0.72/1.18  Using role type
% 0.72/1.18  Declaring gcd_Gcd_int:(set_int->int)
% 0.72/1.18  FOF formula (<kernel.Constant object at 0x2b9584e9e5f0>, <kernel.DependentProduct object at 0x2b9584e9ec68>) of role type named sy_c_GCD_OGcd__class_OGcd_001t__Nat__Onat
% 0.72/1.18  Using role type
% 0.72/1.18  Declaring gcd_Gcd_nat:(set_nat->nat)
% 0.72/1.18  FOF formula (<kernel.Constant object at 0x2b9584e9ea28>, <kernel.DependentProduct object at 0x2b9584e9ebd8>) of role type named sy_c_GCD_Obezw
% 0.72/1.18  Using role type
% 0.72/1.18  Declaring bezw:(nat->(nat->product_prod_int_int))
% 0.72/1.18  FOF formula (<kernel.Constant object at 0x2b9584e9eb90>, <kernel.DependentProduct object at 0x2b9584e9e5f0>) of role type named sy_c_GCD_Obezw__rel
% 0.72/1.18  Using role type
% 0.72/1.18  Declaring bezw_rel:(product_prod_nat_nat->(product_prod_nat_nat->Prop))
% 0.72/1.18  FOF formula (<kernel.Constant object at 0x2b9584e9e6c8>, <kernel.DependentProduct object at 0x2b9584e9ea28>) of role type named sy_c_GCD_Ogcd__class_Ogcd_001t__Int__Oint
% 0.72/1.18  Using role type
% 0.72/1.18  Declaring gcd_gcd_int:(int->(int->int))
% 0.72/1.18  FOF formula (<kernel.Constant object at 0x2b9584e9ecf8>, <kernel.DependentProduct object at 0x2b9584e9eb90>) of role type named sy_c_GCD_Ogcd__class_Ogcd_001t__Nat__Onat
% 0.76/1.19  Using role type
% 0.76/1.19  Declaring gcd_gcd_nat:(nat->(nat->nat))
% 0.76/1.19  FOF formula (<kernel.Constant object at 0x2b9584e9ed88>, <kernel.DependentProduct object at 0x2b9584e9e6c8>) of role type named sy_c_GCD_Ogcd__nat__rel
% 0.76/1.19  Using role type
% 0.76/1.19  Declaring gcd_nat_rel:(product_prod_nat_nat->(product_prod_nat_nat->Prop))
% 0.76/1.19  FOF formula (<kernel.Constant object at 0x2b9584e9ecf8>, <kernel.DependentProduct object at 0x2b9584e9ec68>) of role type named sy_c_GCD_Osemiring__gcd__class_OGcd__fin_001t__Int__Oint
% 0.76/1.19  Using role type
% 0.76/1.19  Declaring semiri4256215615220890538in_int:(set_int->int)
% 0.76/1.19  FOF formula (<kernel.Constant object at 0x2b9584e9e6c8>, <kernel.DependentProduct object at 0x2b9584e9eea8>) of role type named sy_c_GCD_Osemiring__gcd__class_OGcd__fin_001t__Nat__Onat
% 0.76/1.19  Using role type
% 0.76/1.19  Declaring semiri4258706085729940814in_nat:(set_nat->nat)
% 0.76/1.19  FOF formula (<kernel.Constant object at 0x2b9584e9ec68>, <kernel.DependentProduct object at 0x2b9584e9e6c8>) of role type named sy_c_Generic__set__bit_Oset__bit__class_Oset__bit_001t__Code____Numeral__Ointeger
% 0.76/1.19  Using role type
% 0.76/1.19  Declaring generi2397576812484419408nteger:(code_integer->(nat->(Prop->code_integer)))
% 0.76/1.19  FOF formula (<kernel.Constant object at 0x2b9584e9eea8>, <kernel.DependentProduct object at 0x2b9584e9ec68>) of role type named sy_c_Generic__set__bit_Oset__bit__class_Oset__bit_001t__Uint32__Ouint32
% 0.76/1.19  Using role type
% 0.76/1.19  Declaring generi1993664874377053279uint32:(uint32->(nat->(Prop->uint32)))
% 0.76/1.19  FOF formula (<kernel.Constant object at 0x2b9584e9e6c8>, <kernel.DependentProduct object at 0x2b9584e9ef80>) of role type named sy_c_Generic__set__bit_Oset__bit__class_Oset__bit_001t__Word__Oword_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J
% 0.76/1.19  Using role type
% 0.76/1.19  Declaring generi5268133209446125161l_num1:(word_N3645301735248828278l_num1->(nat->(Prop->word_N3645301735248828278l_num1)))
% 0.76/1.19  FOF formula (<kernel.Constant object at 0x2b9584e9ecb0>, <kernel.DependentProduct object at 0x2b9584e9f128>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Code____Numeral__Ointeger
% 0.76/1.19  Using role type
% 0.76/1.19  Declaring abs_abs_Code_integer:(code_integer->code_integer)
% 0.76/1.19  FOF formula (<kernel.Constant object at 0x2b9584e9efc8>, <kernel.DependentProduct object at 0x2b9584e9f098>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Int__Oint
% 0.76/1.19  Using role type
% 0.76/1.19  Declaring abs_abs_int:(int->int)
% 0.76/1.19  FOF formula (<kernel.Constant object at 0x2b9584e9e6c8>, <kernel.DependentProduct object at 0x2b9584e9f1b8>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Rat__Orat
% 0.76/1.19  Using role type
% 0.76/1.19  Declaring abs_abs_rat:(rat->rat)
% 0.76/1.19  FOF formula (<kernel.Constant object at 0x2b9584e9ecb0>, <kernel.DependentProduct object at 0x2b9584e9f200>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Real__Oreal
% 0.76/1.19  Using role type
% 0.76/1.19  Declaring abs_abs_real:(real->real)
% 0.76/1.19  FOF formula (<kernel.Constant object at 0x2b9584e9f170>, <kernel.DependentProduct object at 0x2b9584e9f290>) of role type named sy_c_Groups_Ominus__class_Ominus_001_062_It__Complex__Ocomplex_M_Eo_J
% 0.76/1.19  Using role type
% 0.76/1.19  Declaring minus_8727706125548526216plex_o:((complex->Prop)->((complex->Prop)->(complex->Prop)))
% 0.76/1.19  FOF formula (<kernel.Constant object at 0x2b9584e9efc8>, <kernel.DependentProduct object at 0x2b9584e9f2d8>) of role type named sy_c_Groups_Ominus__class_Ominus_001_062_It__Int__Oint_M_Eo_J
% 0.76/1.19  Using role type
% 0.76/1.19  Declaring minus_minus_int_o:((int->Prop)->((int->Prop)->(int->Prop)))
% 0.76/1.19  FOF formula (<kernel.Constant object at 0x2b9584e9f0e0>, <kernel.DependentProduct object at 0x2b9584e9f3b0>) of role type named sy_c_Groups_Ominus__class_Ominus_001_062_It__List__Olist_It__Nat__Onat_J_M_Eo_J
% 0.76/1.19  Using role type
% 0.76/1.19  Declaring minus_1139252259498527702_nat_o:((list_nat->Prop)->((list_nat->Prop)->(list_nat->Prop)))
% 0.76/1.19  FOF formula (<kernel.Constant object at 0x2b9584e9f290>, <kernel.DependentProduct object at 0x2b9584e9f368>) of role type named sy_c_Groups_Ominus__class_Ominus_001_062_It__Nat__Onat_M_Eo_J
% 0.76/1.19  Using role type
% 0.76/1.19  Declaring minus_minus_nat_o:((nat->Prop)->((nat->Prop)->(nat->Prop)))
% 0.76/1.19  FOF formula (<kernel.Constant object at 0x2b9584e9f3f8>, <kernel.DependentProduct object at 0x2b9584e9f488>) of role type named sy_c_Groups_Ominus__class_Ominus_001_062_It__Real__Oreal_M_Eo_J
% 0.76/1.20  Using role type
% 0.76/1.20  Declaring minus_minus_real_o:((real->Prop)->((real->Prop)->(real->Prop)))
% 0.76/1.20  FOF formula (<kernel.Constant object at 0x2b9584e9f290>, <kernel.DependentProduct object at 0x2b9584e9f4d0>) of role type named sy_c_Groups_Ominus__class_Ominus_001_062_It__Set__Oset_It__Nat__Onat_J_M_Eo_J
% 0.76/1.20  Using role type
% 0.76/1.20  Declaring minus_6910147592129066416_nat_o:((set_nat->Prop)->((set_nat->Prop)->(set_nat->Prop)))
% 0.76/1.20  FOF formula (<kernel.Constant object at 0x2b9584e9f488>, <kernel.DependentProduct object at 0x2b9584e9f440>) of role type named sy_c_Groups_Ominus__class_Ominus_001_062_It__VEBT____Definitions__OVEBT_M_Eo_J
% 0.76/1.20  Using role type
% 0.76/1.20  Declaring minus_2794559001203777698VEBT_o:((vEBT_VEBT->Prop)->((vEBT_VEBT->Prop)->(vEBT_VEBT->Prop)))
% 0.76/1.20  FOF formula (<kernel.Constant object at 0x2b9584e9f518>, <kernel.DependentProduct object at 0x2b9584e9f4d0>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Assertions__Oassn
% 0.76/1.20  Using role type
% 0.76/1.20  Declaring minus_minus_assn:(assn->(assn->assn))
% 0.76/1.20  FOF formula (<kernel.Constant object at 0x2b9584e9f488>, <kernel.DependentProduct object at 0x2b9584e9f518>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Code____Numeral__Ointeger
% 0.76/1.20  Using role type
% 0.76/1.20  Declaring minus_8373710615458151222nteger:(code_integer->(code_integer->code_integer))
% 0.76/1.20  FOF formula (<kernel.Constant object at 0x2b9584e9f560>, <kernel.DependentProduct object at 0x2b9584e9f4d0>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Complex__Ocomplex
% 0.76/1.20  Using role type
% 0.76/1.20  Declaring minus_minus_complex:(complex->(complex->complex))
% 0.76/1.20  FOF formula (<kernel.Constant object at 0x2b9584e9f488>, <kernel.DependentProduct object at 0x2b9584e9f560>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Extended____Nat__Oenat
% 0.76/1.20  Using role type
% 0.76/1.20  Declaring minus_3235023915231533773d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.76/1.20  FOF formula (<kernel.Constant object at 0x2b9584e9f680>, <kernel.DependentProduct object at 0x2b9584e9f4d0>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Int__Oint
% 0.76/1.20  Using role type
% 0.76/1.20  Declaring minus_minus_int:(int->(int->int))
% 0.76/1.20  FOF formula (<kernel.Constant object at 0x2b9584e9f5a8>, <kernel.DependentProduct object at 0x2b9584e9f488>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Nat__Onat
% 0.76/1.20  Using role type
% 0.76/1.20  Declaring minus_minus_nat:(nat->(nat->nat))
% 0.76/1.20  FOF formula (<kernel.Constant object at 0x2b9584e9f758>, <kernel.DependentProduct object at 0x2b9584e9f680>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Rat__Orat
% 0.76/1.20  Using role type
% 0.76/1.20  Declaring minus_minus_rat:(rat->(rat->rat))
% 0.76/1.20  FOF formula (<kernel.Constant object at 0x2b9584e9f518>, <kernel.DependentProduct object at 0x2b9584e9f5a8>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Real__Oreal
% 0.76/1.20  Using role type
% 0.76/1.20  Declaring minus_minus_real:(real->(real->real))
% 0.76/1.20  FOF formula (<kernel.Constant object at 0x2b9584e9f638>, <kernel.DependentProduct object at 0x2b9584e9f758>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_I_Eo_J
% 0.76/1.20  Using role type
% 0.76/1.20  Declaring minus_minus_set_o:(set_o->(set_o->set_o))
% 0.76/1.20  FOF formula (<kernel.Constant object at 0x2b9584e9f518>, <kernel.DependentProduct object at 0x2b9584e9f638>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Code____Numeral__Ointeger_J
% 0.76/1.20  Using role type
% 0.76/1.20  Declaring minus_2355218937544613996nteger:(set_Code_integer->(set_Code_integer->set_Code_integer))
% 0.76/1.20  FOF formula (<kernel.Constant object at 0x2b9584e9f758>, <kernel.DependentProduct object at 0x2b9584e9f518>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.76/1.20  Using role type
% 0.76/1.20  Declaring minus_811609699411566653omplex:(set_complex->(set_complex->set_complex))
% 0.76/1.20  FOF formula (<kernel.Constant object at 0x2b9584e9f560>, <kernel.DependentProduct object at 0x2b9584e9f638>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Int__Oint_J
% 0.76/1.20  Using role type
% 0.76/1.20  Declaring minus_minus_set_int:(set_int->(set_int->set_int))
% 0.76/1.21  FOF formula (<kernel.Constant object at 0x2b9584e9f758>, <kernel.DependentProduct object at 0x2b9584e9f560>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__List__Olist_It__Nat__Onat_J_J
% 0.76/1.21  Using role type
% 0.76/1.21  Declaring minus_7954133019191499631st_nat:(set_list_nat->(set_list_nat->set_list_nat))
% 0.76/1.21  FOF formula (<kernel.Constant object at 0x2b9584e9f9e0>, <kernel.DependentProduct object at 0x2b9584e9f638>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Nat__Onat_J
% 0.76/1.21  Using role type
% 0.76/1.21  Declaring minus_minus_set_nat:(set_nat->(set_nat->set_nat))
% 0.76/1.21  FOF formula (<kernel.Constant object at 0x2b9584e9f4d0>, <kernel.DependentProduct object at 0x2b9584e9f758>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Num__Onum_J
% 0.76/1.21  Using role type
% 0.76/1.21  Declaring minus_minus_set_num:(set_num->(set_num->set_num))
% 0.76/1.21  FOF formula (<kernel.Constant object at 0x2b9584e9fab8>, <kernel.DependentProduct object at 0x2b9584e9f9e0>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Rat__Orat_J
% 0.76/1.21  Using role type
% 0.76/1.21  Declaring minus_minus_set_rat:(set_rat->(set_rat->set_rat))
% 0.76/1.21  FOF formula (<kernel.Constant object at 0x2b9584e9f518>, <kernel.DependentProduct object at 0x2b9584e9f4d0>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Real__Oreal_J
% 0.76/1.21  Using role type
% 0.76/1.21  Declaring minus_minus_set_real:(set_real->(set_real->set_real))
% 0.76/1.21  FOF formula (<kernel.Constant object at 0x2b9584e9fab8>, <kernel.DependentProduct object at 0x2b9584e9f518>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.76/1.21  Using role type
% 0.76/1.21  Declaring minus_2163939370556025621et_nat:(set_set_nat->(set_set_nat->set_set_nat))
% 0.76/1.21  FOF formula (<kernel.Constant object at 0x2b9584e9f4d0>, <kernel.DependentProduct object at 0x2b9584e9fab8>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__String__Oliteral_J
% 0.76/1.21  Using role type
% 0.76/1.21  Declaring minus_7832829386415567259iteral:(set_literal->(set_literal->set_literal))
% 0.76/1.21  FOF formula (<kernel.Constant object at 0x2b9584e9f518>, <kernel.DependentProduct object at 0x2b9584e9f4d0>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__VEBT____BuildupMemImp__OVEBTi_J
% 0.76/1.21  Using role type
% 0.76/1.21  Declaring minus_3697805406911847364_VEBTi:(set_VEBT_VEBTi->(set_VEBT_VEBTi->set_VEBT_VEBTi))
% 0.76/1.21  FOF formula (<kernel.Constant object at 0x2b9584e9fab8>, <kernel.DependentProduct object at 0x2b9584e9f518>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.76/1.21  Using role type
% 0.76/1.21  Declaring minus_5127226145743854075T_VEBT:(set_VEBT_VEBT->(set_VEBT_VEBT->set_VEBT_VEBT))
% 0.76/1.21  FOF formula (<kernel.Constant object at 0x2b9584e9f998>, <kernel.DependentProduct object at 0x2b9584e9f4d0>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Uint32__Ouint32
% 0.76/1.21  Using role type
% 0.76/1.21  Declaring minus_minus_uint32:(uint32->(uint32->uint32))
% 0.76/1.21  FOF formula (<kernel.Constant object at 0x2b9584e9f560>, <kernel.Constant object at 0x2b9584e9f4d0>) of role type named sy_c_Groups_Oone__class_Oone_001t__Assertions__Oassn
% 0.76/1.21  Using role type
% 0.76/1.21  Declaring one_one_assn:assn
% 0.76/1.21  FOF formula (<kernel.Constant object at 0x2b9584e9f518>, <kernel.Constant object at 0x2b9584e9f4d0>) of role type named sy_c_Groups_Oone__class_Oone_001t__Code____Numeral__Ointeger
% 0.76/1.21  Using role type
% 0.76/1.21  Declaring one_one_Code_integer:code_integer
% 0.76/1.21  FOF formula (<kernel.Constant object at 0x2b9584e9fdd0>, <kernel.Constant object at 0x2b9584e9f4d0>) of role type named sy_c_Groups_Oone__class_Oone_001t__Complex__Ocomplex
% 0.76/1.21  Using role type
% 0.76/1.21  Declaring one_one_complex:complex
% 0.76/1.21  FOF formula (<kernel.Constant object at 0x2b9584e9fe60>, <kernel.Constant object at 0x2b9584e9f4d0>) of role type named sy_c_Groups_Oone__class_Oone_001t__Int__Oint
% 0.76/1.21  Using role type
% 0.76/1.21  Declaring one_one_int:int
% 0.76/1.21  FOF formula (<kernel.Constant object at 0x2b9584e9fe18>, <kernel.Constant object at 0x2b9584e9f4d0>) of role type named sy_c_Groups_Oone__class_Oone_001t__Nat__Onat
% 0.76/1.21  Using role type
% 0.76/1.21  Declaring one_one_nat:nat
% 0.76/1.21  FOF formula (<kernel.Constant object at 0x2b9584e9fcb0>, <kernel.Constant object at 0x2b9584e9f4d0>) of role type named sy_c_Groups_Oone__class_Oone_001t__Rat__Orat
% 0.76/1.21  Using role type
% 0.76/1.21  Declaring one_one_rat:rat
% 0.76/1.21  FOF formula (<kernel.Constant object at 0x2b9584e9fea8>, <kernel.Constant object at 0x2b9584e9f4d0>) of role type named sy_c_Groups_Oone__class_Oone_001t__Real__Oreal
% 0.76/1.21  Using role type
% 0.76/1.21  Declaring one_one_real:real
% 0.76/1.21  FOF formula (<kernel.Constant object at 0x2b9584e9fef0>, <kernel.Constant object at 0x2b9584e9f4d0>) of role type named sy_c_Groups_Oone__class_Oone_001t__Uint32__Ouint32
% 0.76/1.21  Using role type
% 0.76/1.21  Declaring one_one_uint32:uint32
% 0.76/1.21  FOF formula (<kernel.Constant object at 0x2b9584e9fea8>, <kernel.DependentProduct object at 0x2b9584e9ff38>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Code____Numeral__Ointeger
% 0.76/1.21  Using role type
% 0.76/1.21  Declaring plus_p5714425477246183910nteger:(code_integer->(code_integer->code_integer))
% 0.76/1.21  FOF formula (<kernel.Constant object at 0x2b9584e9fd40>, <kernel.DependentProduct object at 0x2b9584e9ff80>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Complex__Ocomplex
% 0.76/1.21  Using role type
% 0.76/1.21  Declaring plus_plus_complex:(complex->(complex->complex))
% 0.76/1.21  FOF formula (<kernel.Constant object at 0x2b9584e9fd40>, <kernel.DependentProduct object at 0x2b9584ea31b8>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Extended____Nat__Oenat
% 0.76/1.21  Using role type
% 0.76/1.21  Declaring plus_p3455044024723400733d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.76/1.21  FOF formula (<kernel.Constant object at 0x2b9584e9ff80>, <kernel.DependentProduct object at 0x2b9584ea3170>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Int__Oint
% 0.76/1.21  Using role type
% 0.76/1.21  Declaring plus_plus_int:(int->(int->int))
% 0.76/1.21  FOF formula (<kernel.Constant object at 0x2b9584e9ff38>, <kernel.DependentProduct object at 0x2b9584ea3290>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Nat__Onat
% 0.76/1.21  Using role type
% 0.76/1.21  Declaring plus_plus_nat:(nat->(nat->nat))
% 0.76/1.21  FOF formula (<kernel.Constant object at 0x2b9584e9ff80>, <kernel.DependentProduct object at 0x2b9584ea3128>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Num__Onum
% 0.76/1.21  Using role type
% 0.76/1.21  Declaring plus_plus_num:(num->(num->num))
% 0.76/1.21  FOF formula (<kernel.Constant object at 0x2b9584e9ff38>, <kernel.DependentProduct object at 0x2b9584ea31b8>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Rat__Orat
% 0.76/1.21  Using role type
% 0.76/1.21  Declaring plus_plus_rat:(rat->(rat->rat))
% 0.76/1.21  FOF formula (<kernel.Constant object at 0x2b9584e9ff38>, <kernel.DependentProduct object at 0x2b9584ea32d8>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Real__Oreal
% 0.76/1.21  Using role type
% 0.76/1.21  Declaring plus_plus_real:(real->(real->real))
% 0.76/1.21  FOF formula (<kernel.Constant object at 0x2b9584ea3050>, <kernel.DependentProduct object at 0x2b9584ea3170>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Uint32__Ouint32
% 0.76/1.21  Using role type
% 0.76/1.21  Declaring plus_plus_uint32:(uint32->(uint32->uint32))
% 0.76/1.21  FOF formula (<kernel.Constant object at 0x2b9584ea30e0>, <kernel.DependentProduct object at 0x2b9584ea3290>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Code____Numeral__Ointeger
% 0.76/1.21  Using role type
% 0.76/1.21  Declaring sgn_sgn_Code_integer:(code_integer->code_integer)
% 0.76/1.21  FOF formula (<kernel.Constant object at 0x2b9584ea31b8>, <kernel.DependentProduct object at 0x2b9584ea3128>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Int__Oint
% 0.76/1.21  Using role type
% 0.76/1.21  Declaring sgn_sgn_int:(int->int)
% 0.76/1.21  FOF formula (<kernel.Constant object at 0x2b9584ea32d8>, <kernel.DependentProduct object at 0x2b9584ea3440>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Rat__Orat
% 0.76/1.21  Using role type
% 0.76/1.21  Declaring sgn_sgn_rat:(rat->rat)
% 0.76/1.21  FOF formula (<kernel.Constant object at 0x2b9584ea3170>, <kernel.DependentProduct object at 0x2b9584ea3488>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Real__Oreal
% 0.76/1.21  Using role type
% 0.76/1.21  Declaring sgn_sgn_real:(real->real)
% 0.76/1.21  FOF formula (<kernel.Constant object at 0x2b9584ea3290>, <kernel.DependentProduct object at 0x2b9584ea32d8>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Assertions__Oassn
% 0.76/1.21  Using role type
% 0.76/1.21  Declaring times_times_assn:(assn->(assn->assn))
% 0.76/1.21  FOF formula (<kernel.Constant object at 0x2b9584ea3170>, <kernel.DependentProduct object at 0x2b9584ea3290>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Code____Numeral__Ointeger
% 0.76/1.22  Using role type
% 0.76/1.22  Declaring times_3573771949741848930nteger:(code_integer->(code_integer->code_integer))
% 0.76/1.22  FOF formula (<kernel.Constant object at 0x2b9584ea3518>, <kernel.DependentProduct object at 0x2b9584ea32d8>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Complex__Ocomplex
% 0.76/1.22  Using role type
% 0.76/1.22  Declaring times_times_complex:(complex->(complex->complex))
% 0.76/1.22  FOF formula (<kernel.Constant object at 0x2b9584ea3170>, <kernel.DependentProduct object at 0x2b9584ea3518>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Extended____Nat__Oenat
% 0.76/1.22  Using role type
% 0.76/1.22  Declaring times_7803423173614009249d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.76/1.22  FOF formula (<kernel.Constant object at 0x2b9584ea35f0>, <kernel.DependentProduct object at 0x2b9584ea32d8>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Int__Oint
% 0.76/1.22  Using role type
% 0.76/1.22  Declaring times_times_int:(int->(int->int))
% 0.76/1.22  FOF formula (<kernel.Constant object at 0x2b9584ea34d0>, <kernel.DependentProduct object at 0x2b9584ea3170>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Nat__Onat
% 0.76/1.22  Using role type
% 0.76/1.22  Declaring times_times_nat:(nat->(nat->nat))
% 0.76/1.22  FOF formula (<kernel.Constant object at 0x2b9584ea36c8>, <kernel.DependentProduct object at 0x2b9584ea35f0>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Rat__Orat
% 0.76/1.22  Using role type
% 0.76/1.22  Declaring times_times_rat:(rat->(rat->rat))
% 0.76/1.22  FOF formula (<kernel.Constant object at 0x2b9584ea3290>, <kernel.DependentProduct object at 0x2b9584ea34d0>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Real__Oreal
% 0.76/1.22  Using role type
% 0.76/1.22  Declaring times_times_real:(real->(real->real))
% 0.76/1.22  FOF formula (<kernel.Constant object at 0x2b9584ea35a8>, <kernel.DependentProduct object at 0x2b9584ea36c8>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Uint32__Ouint32
% 0.76/1.22  Using role type
% 0.76/1.22  Declaring times_times_uint32:(uint32->(uint32->uint32))
% 0.76/1.22  FOF formula (<kernel.Constant object at 0x2b9584ea3290>, <kernel.DependentProduct object at 0x2b9584ea35a8>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001_062_It__Complex__Ocomplex_M_Eo_J
% 0.76/1.22  Using role type
% 0.76/1.22  Declaring uminus1680532995456772888plex_o:((complex->Prop)->(complex->Prop))
% 0.76/1.22  FOF formula (<kernel.Constant object at 0x2b9584ea35f0>, <kernel.DependentProduct object at 0x2b9584ea36c8>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001_062_It__Int__Oint_M_Eo_J
% 0.76/1.22  Using role type
% 0.76/1.22  Declaring uminus_uminus_int_o:((int->Prop)->(int->Prop))
% 0.76/1.22  FOF formula (<kernel.Constant object at 0x2b9584ea3290>, <kernel.DependentProduct object at 0x2b9584ea35f0>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001_062_It__List__Olist_It__Nat__Onat_J_M_Eo_J
% 0.76/1.22  Using role type
% 0.76/1.22  Declaring uminus5770388063884162150_nat_o:((list_nat->Prop)->(list_nat->Prop))
% 0.76/1.22  FOF formula (<kernel.Constant object at 0x2b9584ea3518>, <kernel.DependentProduct object at 0x2b9584ea36c8>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001_062_It__Nat__Onat_M_Eo_J
% 0.76/1.22  Using role type
% 0.76/1.22  Declaring uminus_uminus_nat_o:((nat->Prop)->(nat->Prop))
% 0.76/1.22  FOF formula (<kernel.Constant object at 0x2b9584ea35f0>, <kernel.DependentProduct object at 0x2b9584ea3290>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001_062_It__Real__Oreal_M_Eo_J
% 0.76/1.22  Using role type
% 0.76/1.22  Declaring uminus_uminus_real_o:((real->Prop)->(real->Prop))
% 0.76/1.22  FOF formula (<kernel.Constant object at 0x2b9584ea3518>, <kernel.DependentProduct object at 0x2b9584ea35f0>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001_062_It__Set__Oset_It__Nat__Onat_J_M_Eo_J
% 0.76/1.22  Using role type
% 0.76/1.22  Declaring uminus6401447641752708672_nat_o:((set_nat->Prop)->(set_nat->Prop))
% 0.76/1.22  FOF formula (<kernel.Constant object at 0x2b9584ea3290>, <kernel.DependentProduct object at 0x2b9584ea3518>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001_062_It__VEBT____Definitions__OVEBT_M_Eo_J
% 0.76/1.22  Using role type
% 0.76/1.22  Declaring uminus2746543603091002386VEBT_o:((vEBT_VEBT->Prop)->(vEBT_VEBT->Prop))
% 0.76/1.22  FOF formula (<kernel.Constant object at 0x2b9584ea3998>, <kernel.DependentProduct object at 0x2b9584ea3b00>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Assertions__Oassn
% 0.76/1.23  Using role type
% 0.76/1.23  Declaring uminus_uminus_assn:(assn->assn)
% 0.76/1.23  FOF formula (<kernel.Constant object at 0x2b9584ea3290>, <kernel.DependentProduct object at 0x2b9584ea3b48>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Code____Numeral__Ointeger
% 0.76/1.23  Using role type
% 0.76/1.23  Declaring uminus1351360451143612070nteger:(code_integer->code_integer)
% 0.76/1.23  FOF formula (<kernel.Constant object at 0x2b9584ea3b00>, <kernel.DependentProduct object at 0x2b9584ea3bd8>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Complex__Ocomplex
% 0.76/1.23  Using role type
% 0.76/1.23  Declaring uminus1482373934393186551omplex:(complex->complex)
% 0.76/1.23  FOF formula (<kernel.Constant object at 0x2b9584ea36c8>, <kernel.DependentProduct object at 0x2b9584ea3c68>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Int__Oint
% 0.76/1.23  Using role type
% 0.76/1.23  Declaring uminus_uminus_int:(int->int)
% 0.76/1.23  FOF formula (<kernel.Constant object at 0x2b9584ea35f0>, <kernel.DependentProduct object at 0x2b9584ea3cb0>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Rat__Orat
% 0.76/1.23  Using role type
% 0.76/1.23  Declaring uminus_uminus_rat:(rat->rat)
% 0.76/1.23  FOF formula (<kernel.Constant object at 0x2b9584ea3b90>, <kernel.DependentProduct object at 0x2b9584ea3cf8>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Real__Oreal
% 0.76/1.23  Using role type
% 0.76/1.23  Declaring uminus_uminus_real:(real->real)
% 0.76/1.23  FOF formula (<kernel.Constant object at 0x2b9584ea3bd8>, <kernel.DependentProduct object at 0x2b9584ea3d40>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_I_Eo_J
% 0.76/1.23  Using role type
% 0.76/1.23  Declaring uminus_uminus_set_o:(set_o->set_o)
% 0.76/1.23  FOF formula (<kernel.Constant object at 0x2b9584ea3b90>, <kernel.DependentProduct object at 0x2b9584ea3d88>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.76/1.23  Using role type
% 0.76/1.23  Declaring uminus8566677241136511917omplex:(set_complex->set_complex)
% 0.76/1.23  FOF formula (<kernel.Constant object at 0x2b9584ea3d40>, <kernel.DependentProduct object at 0x2b9584ea3e18>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Int__Oint_J
% 0.76/1.23  Using role type
% 0.76/1.23  Declaring uminus1532241313380277803et_int:(set_int->set_int)
% 0.76/1.23  FOF formula (<kernel.Constant object at 0x2b9584ea3d88>, <kernel.DependentProduct object at 0x2b9584ea3ea8>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__List__Olist_It__Nat__Onat_J_J
% 0.76/1.23  Using role type
% 0.76/1.23  Declaring uminus3195874150345416415st_nat:(set_list_nat->set_list_nat)
% 0.76/1.23  FOF formula (<kernel.Constant object at 0x2b9584ea3e18>, <kernel.DependentProduct object at 0x2b9584ea3f38>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Nat__Onat_J
% 0.76/1.23  Using role type
% 0.76/1.23  Declaring uminus5710092332889474511et_nat:(set_nat->set_nat)
% 0.76/1.23  FOF formula (<kernel.Constant object at 0x2b9584ea3ea8>, <kernel.DependentProduct object at 0x2b9584ea3fc8>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Real__Oreal_J
% 0.76/1.23  Using role type
% 0.76/1.23  Declaring uminus612125837232591019t_real:(set_real->set_real)
% 0.76/1.23  FOF formula (<kernel.Constant object at 0x2b9584ea3f38>, <kernel.DependentProduct object at 0x2c41098>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.76/1.23  Using role type
% 0.76/1.23  Declaring uminus613421341184616069et_nat:(set_set_nat->set_set_nat)
% 0.76/1.23  FOF formula (<kernel.Constant object at 0x2b9584ea3fc8>, <kernel.DependentProduct object at 0x2c41128>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.76/1.23  Using role type
% 0.76/1.23  Declaring uminus8041839845116263051T_VEBT:(set_VEBT_VEBT->set_VEBT_VEBT)
% 0.76/1.23  FOF formula (<kernel.Constant object at 0x2b9584ea3c68>, <kernel.DependentProduct object at 0x2c411b8>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Uint32__Ouint32
% 0.76/1.23  Using role type
% 0.76/1.23  Declaring uminus_uminus_uint32:(uint32->uint32)
% 0.76/1.23  FOF formula (<kernel.Constant object at 0x2b9584ea3fc8>, <kernel.Constant object at 0x2c411b8>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Code____Numeral__Ointeger
% 0.76/1.23  Using role type
% 0.76/1.23  Declaring zero_z3403309356797280102nteger:code_integer
% 0.81/1.24  FOF formula (<kernel.Constant object at 0x2b9584ea3c68>, <kernel.Constant object at 0x2c411b8>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Complex__Ocomplex
% 0.81/1.24  Using role type
% 0.81/1.24  Declaring zero_zero_complex:complex
% 0.81/1.24  FOF formula (<kernel.Constant object at 0x2c41170>, <kernel.Constant object at 0x2c410e0>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Extended____Nat__Oenat
% 0.81/1.24  Using role type
% 0.81/1.24  Declaring zero_z5237406670263579293d_enat:extended_enat
% 0.81/1.24  FOF formula (<kernel.Constant object at 0x2b9584ea3fc8>, <kernel.Constant object at 0x2c410e0>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Int__Oint
% 0.81/1.24  Using role type
% 0.81/1.24  Declaring zero_zero_int:int
% 0.81/1.24  FOF formula (<kernel.Constant object at 0x2c41290>, <kernel.Constant object at 0x2c410e0>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Nat__Onat
% 0.81/1.24  Using role type
% 0.81/1.24  Declaring zero_zero_nat:nat
% 0.81/1.24  FOF formula (<kernel.Constant object at 0x2c412d8>, <kernel.Constant object at 0x2c410e0>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Rat__Orat
% 0.81/1.24  Using role type
% 0.81/1.24  Declaring zero_zero_rat:rat
% 0.81/1.24  FOF formula (<kernel.Constant object at 0x2c41320>, <kernel.Constant object at 0x2c410e0>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Real__Oreal
% 0.81/1.24  Using role type
% 0.81/1.24  Declaring zero_zero_real:real
% 0.81/1.24  FOF formula (<kernel.Constant object at 0x2c41368>, <kernel.Constant object at 0x2c410e0>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Uint32__Ouint32
% 0.81/1.24  Using role type
% 0.81/1.24  Declaring zero_zero_uint32:uint32
% 0.81/1.24  FOF formula (<kernel.Constant object at 0x2c41320>, <kernel.DependentProduct object at 0x2c41368>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001_Eo_001t__Nat__Onat
% 0.81/1.24  Using role type
% 0.81/1.24  Declaring groups8507830703676809646_o_nat:((Prop->nat)->(set_o->nat))
% 0.81/1.24  FOF formula (<kernel.Constant object at 0x2c410e0>, <kernel.DependentProduct object at 0x2c41320>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001_Eo_001t__Rat__Orat
% 0.81/1.24  Using role type
% 0.81/1.24  Declaring groups7872700643590313910_o_rat:((Prop->rat)->(set_o->rat))
% 0.81/1.24  FOF formula (<kernel.Constant object at 0x2c41368>, <kernel.DependentProduct object at 0x2c410e0>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001_Eo_001t__Real__Oreal
% 0.81/1.24  Using role type
% 0.81/1.24  Declaring groups8691415230153176458o_real:((Prop->real)->(set_o->real))
% 0.81/1.24  FOF formula (<kernel.Constant object at 0x2c41320>, <kernel.DependentProduct object at 0x2c41368>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001_Eo_001t__Uint32__Ouint32
% 0.81/1.24  Using role type
% 0.81/1.24  Declaring groups7241207224191747786uint32:((Prop->uint32)->(set_o->uint32))
% 0.81/1.24  FOF formula (<kernel.Constant object at 0x2c410e0>, <kernel.DependentProduct object at 0x2c41560>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Code____Numeral__Ointeger_001t__Complex__Ocomplex
% 0.81/1.24  Using role type
% 0.81/1.24  Declaring groups8024822376189712711omplex:((code_integer->complex)->(set_Code_integer->complex))
% 0.81/1.24  FOF formula (<kernel.Constant object at 0x2c41368>, <kernel.DependentProduct object at 0x2c41320>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Code____Numeral__Ointeger_001t__Int__Oint
% 0.81/1.24  Using role type
% 0.81/1.24  Declaring groups7234854612051535045er_int:((code_integer->int)->(set_Code_integer->int))
% 0.81/1.24  FOF formula (<kernel.Constant object at 0x2c41560>, <kernel.DependentProduct object at 0x2c410e0>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Code____Numeral__Ointeger_001t__Nat__Onat
% 0.81/1.24  Using role type
% 0.81/1.24  Declaring groups7237345082560585321er_nat:((code_integer->nat)->(set_Code_integer->nat))
% 0.81/1.24  FOF formula (<kernel.Constant object at 0x2c41320>, <kernel.DependentProduct object at 0x2c41368>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Code____Numeral__Ointeger_001t__Rat__Orat
% 0.81/1.24  Using role type
% 0.81/1.24  Declaring groups6602215022474089585er_rat:((code_integer->rat)->(set_Code_integer->rat))
% 0.81/1.24  FOF formula (<kernel.Constant object at 0x2c410e0>, <kernel.DependentProduct object at 0x2c41560>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Code____Numeral__Ointeger_001t__Real__Oreal
% 0.81/1.24  Using role type
% 0.81/1.24  Declaring groups1270011288395367621r_real:((code_integer->real)->(set_Code_integer->real))
% 0.81/1.24  FOF formula (<kernel.Constant object at 0x2c41368>, <kernel.DependentProduct object at 0x2c41320>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Code____Numeral__Ointeger_001t__Uint32__Ouint32
% 0.81/1.24  Using role type
% 0.81/1.24  Declaring groups8847630953604152069uint32:((code_integer->uint32)->(set_Code_integer->uint32))
% 0.81/1.24  FOF formula (<kernel.Constant object at 0x2c41560>, <kernel.DependentProduct object at 0x2c410e0>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Complex__Ocomplex_001t__Code____Numeral__Ointeger
% 0.81/1.24  Using role type
% 0.81/1.24  Declaring groups6621422865394947399nteger:((complex->code_integer)->(set_complex->code_integer))
% 0.81/1.24  FOF formula (<kernel.Constant object at 0x2c41320>, <kernel.DependentProduct object at 0x2c41368>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Complex__Ocomplex_001t__Complex__Ocomplex
% 0.81/1.24  Using role type
% 0.81/1.24  Declaring groups7754918857620584856omplex:((complex->complex)->(set_complex->complex))
% 0.81/1.24  FOF formula (<kernel.Constant object at 0x2c410e0>, <kernel.DependentProduct object at 0x2c41560>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Complex__Ocomplex_001t__Int__Oint
% 0.81/1.24  Using role type
% 0.81/1.24  Declaring groups5690904116761175830ex_int:((complex->int)->(set_complex->int))
% 0.81/1.24  FOF formula (<kernel.Constant object at 0x2c41368>, <kernel.DependentProduct object at 0x2c41320>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Complex__Ocomplex_001t__Nat__Onat
% 0.81/1.24  Using role type
% 0.81/1.24  Declaring groups5693394587270226106ex_nat:((complex->nat)->(set_complex->nat))
% 0.81/1.24  FOF formula (<kernel.Constant object at 0x2c41560>, <kernel.DependentProduct object at 0x2c410e0>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Complex__Ocomplex_001t__Rat__Orat
% 0.81/1.24  Using role type
% 0.81/1.24  Declaring groups5058264527183730370ex_rat:((complex->rat)->(set_complex->rat))
% 0.81/1.24  FOF formula (<kernel.Constant object at 0x2c41320>, <kernel.DependentProduct object at 0x2c41368>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Complex__Ocomplex_001t__Real__Oreal
% 0.81/1.24  Using role type
% 0.81/1.24  Declaring groups5808333547571424918x_real:((complex->real)->(set_complex->real))
% 0.81/1.24  FOF formula (<kernel.Constant object at 0x2c410e0>, <kernel.DependentProduct object at 0x2c41560>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Complex__Ocomplex_001t__Uint32__Ouint32
% 0.81/1.24  Using role type
% 0.81/1.24  Declaring groups8736914816313324502uint32:((complex->uint32)->(set_complex->uint32))
% 0.81/1.24  FOF formula (<kernel.Constant object at 0x2c41368>, <kernel.DependentProduct object at 0x2c41320>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Code____Numeral__Ointeger
% 0.81/1.24  Using role type
% 0.81/1.24  Declaring groups7873554091576472773nteger:((int->code_integer)->(set_int->code_integer))
% 0.81/1.24  FOF formula (<kernel.Constant object at 0x2c41560>, <kernel.DependentProduct object at 0x2c410e0>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Complex__Ocomplex
% 0.81/1.24  Using role type
% 0.81/1.24  Declaring groups3049146728041665814omplex:((int->complex)->(set_int->complex))
% 0.81/1.24  FOF formula (<kernel.Constant object at 0x2c41320>, <kernel.DependentProduct object at 0x2c41368>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Int__Oint
% 0.81/1.24  Using role type
% 0.81/1.24  Declaring groups4538972089207619220nt_int:((int->int)->(set_int->int))
% 0.81/1.24  FOF formula (<kernel.Constant object at 0x2c410e0>, <kernel.DependentProduct object at 0x2c41560>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Nat__Onat
% 0.81/1.24  Using role type
% 0.81/1.24  Declaring groups4541462559716669496nt_nat:((int->nat)->(set_int->nat))
% 0.81/1.24  FOF formula (<kernel.Constant object at 0x2c41368>, <kernel.DependentProduct object at 0x2c41680>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Rat__Orat
% 0.81/1.24  Using role type
% 0.81/1.24  Declaring groups3906332499630173760nt_rat:((int->rat)->(set_int->rat))
% 0.82/1.25  FOF formula (<kernel.Constant object at 0x2c41368>, <kernel.DependentProduct object at 0x2c2e098>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Real__Oreal
% 0.82/1.25  Using role type
% 0.82/1.25  Declaring groups8778361861064173332t_real:((int->real)->(set_int->real))
% 0.82/1.25  FOF formula (<kernel.Constant object at 0x2c41368>, <kernel.DependentProduct object at 0x2c2e128>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Uint32__Ouint32
% 0.82/1.25  Using role type
% 0.82/1.25  Declaring groups5712668689793887828uint32:((int->uint32)->(set_int->uint32))
% 0.82/1.25  FOF formula (<kernel.Constant object at 0x2c410e0>, <kernel.DependentProduct object at 0x2c2e170>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__List__Olist_It__Nat__Onat_J_001t__Nat__Onat
% 0.82/1.25  Using role type
% 0.82/1.25  Declaring groups4396056296759096172at_nat:((list_nat->nat)->(set_list_nat->nat))
% 0.82/1.25  FOF formula (<kernel.Constant object at 0x2c2e200>, <kernel.DependentProduct object at 0x2c2e248>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Complex__Ocomplex
% 0.82/1.25  Using role type
% 0.82/1.25  Declaring groups2073611262835488442omplex:((nat->complex)->(set_nat->complex))
% 0.82/1.25  FOF formula (<kernel.Constant object at 0x2c2e2d8>, <kernel.DependentProduct object at 0x2c2e1b8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Int__Oint
% 0.82/1.25  Using role type
% 0.82/1.25  Declaring groups3539618377306564664at_int:((nat->int)->(set_nat->int))
% 0.82/1.25  FOF formula (<kernel.Constant object at 0x2c2e290>, <kernel.DependentProduct object at 0x2c2e200>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Nat__Onat
% 0.82/1.25  Using role type
% 0.82/1.25  Declaring groups3542108847815614940at_nat:((nat->nat)->(set_nat->nat))
% 0.82/1.25  FOF formula (<kernel.Constant object at 0x2c2e368>, <kernel.DependentProduct object at 0x2c2e3f8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Rat__Orat
% 0.82/1.25  Using role type
% 0.82/1.25  Declaring groups2906978787729119204at_rat:((nat->rat)->(set_nat->rat))
% 0.82/1.25  FOF formula (<kernel.Constant object at 0x2c2e290>, <kernel.DependentProduct object at 0x2c2e2d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Real__Oreal
% 0.82/1.25  Using role type
% 0.82/1.25  Declaring groups6591440286371151544t_real:((nat->real)->(set_nat->real))
% 0.82/1.25  FOF formula (<kernel.Constant object at 0x2c2e3f8>, <kernel.DependentProduct object at 0x2c2e368>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Uint32__Ouint32
% 0.82/1.25  Using role type
% 0.82/1.25  Declaring groups833757482993574392uint32:((nat->uint32)->(set_nat->uint32))
% 0.82/1.25  FOF formula (<kernel.Constant object at 0x2c2e2d8>, <kernel.DependentProduct object at 0x2c2e290>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Real__Oreal_001t__Code____Numeral__Ointeger
% 0.82/1.25  Using role type
% 0.82/1.25  Declaring groups7713935264441627589nteger:((real->code_integer)->(set_real->code_integer))
% 0.82/1.25  FOF formula (<kernel.Constant object at 0x2c2e368>, <kernel.DependentProduct object at 0x2c2e3f8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Real__Oreal_001t__Complex__Ocomplex
% 0.82/1.25  Using role type
% 0.82/1.25  Declaring groups5754745047067104278omplex:((real->complex)->(set_real->complex))
% 0.82/1.25  FOF formula (<kernel.Constant object at 0x2c2e290>, <kernel.DependentProduct object at 0x2c2e2d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Real__Oreal_001t__Int__Oint
% 0.82/1.25  Using role type
% 0.82/1.25  Declaring groups1932886352136224148al_int:((real->int)->(set_real->int))
% 0.82/1.25  FOF formula (<kernel.Constant object at 0x2c2e3f8>, <kernel.DependentProduct object at 0x2c2e368>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Real__Oreal_001t__Nat__Onat
% 0.82/1.25  Using role type
% 0.82/1.25  Declaring groups1935376822645274424al_nat:((real->nat)->(set_real->nat))
% 0.82/1.25  FOF formula (<kernel.Constant object at 0x2c2e2d8>, <kernel.DependentProduct object at 0x2c2e290>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Real__Oreal_001t__Rat__Orat
% 0.82/1.25  Using role type
% 0.82/1.25  Declaring groups1300246762558778688al_rat:((real->rat)->(set_real->rat))
% 0.82/1.26  FOF formula (<kernel.Constant object at 0x2c2e368>, <kernel.DependentProduct object at 0x2c2e3f8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Real__Oreal_001t__Real__Oreal
% 0.82/1.26  Using role type
% 0.82/1.26  Declaring groups8097168146408367636l_real:((real->real)->(set_real->real))
% 0.82/1.26  FOF formula (<kernel.Constant object at 0x2c2e290>, <kernel.DependentProduct object at 0x2c2e2d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Real__Oreal_001t__Uint32__Ouint32
% 0.82/1.26  Using role type
% 0.82/1.26  Declaring groups5944083974425963860uint32:((real->uint32)->(set_real->uint32))
% 0.82/1.26  FOF formula (<kernel.Constant object at 0x2c2e3f8>, <kernel.DependentProduct object at 0x2c2e368>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Set__Oset_It__Nat__Onat_J_001t__Nat__Onat
% 0.82/1.26  Using role type
% 0.82/1.26  Declaring groups8294997508430121362at_nat:((set_nat->nat)->(set_set_nat->nat))
% 0.82/1.26  FOF formula (<kernel.Constant object at 0x2c2e2d8>, <kernel.DependentProduct object at 0x2c2e290>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__String__Oliteral_001t__Code____Numeral__Ointeger
% 0.82/1.26  Using role type
% 0.82/1.26  Declaring groups8556826181031883383nteger:((literal->code_integer)->(set_literal->code_integer))
% 0.82/1.26  FOF formula (<kernel.Constant object at 0x2c2e368>, <kernel.DependentProduct object at 0x2c2e3f8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__String__Oliteral_001t__Int__Oint
% 0.82/1.26  Using role type
% 0.82/1.26  Declaring groups8649609317433967686al_int:((literal->int)->(set_literal->int))
% 0.82/1.26  FOF formula (<kernel.Constant object at 0x2c2e290>, <kernel.DependentProduct object at 0x2c2e2d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__String__Oliteral_001t__Nat__Onat
% 0.82/1.26  Using role type
% 0.82/1.26  Declaring groups8652099787943017962al_nat:((literal->nat)->(set_literal->nat))
% 0.82/1.26  FOF formula (<kernel.Constant object at 0x2c2e3f8>, <kernel.DependentProduct object at 0x2c2e368>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__String__Oliteral_001t__Real__Oreal
% 0.82/1.26  Using role type
% 0.82/1.26  Declaring groups2795228986978005958l_real:((literal->real)->(set_literal->real))
% 0.82/1.26  FOF formula (<kernel.Constant object at 0x2c2e2d8>, <kernel.DependentProduct object at 0x2c2e290>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__String__Oliteral_001t__Uint32__Ouint32
% 0.82/1.26  Using role type
% 0.82/1.26  Declaring groups4542640294765070598uint32:((literal->uint32)->(set_literal->uint32))
% 0.82/1.26  FOF formula (<kernel.Constant object at 0x2c2e368>, <kernel.DependentProduct object at 0x2c2e3f8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__VEBT____Definitions__OVEBT_001t__Code____Numeral__Ointeger
% 0.82/1.26  Using role type
% 0.82/1.26  Declaring groups5748017345553531991nteger:((vEBT_VEBT->code_integer)->(set_VEBT_VEBT->code_integer))
% 0.82/1.26  FOF formula (<kernel.Constant object at 0x2c2e290>, <kernel.DependentProduct object at 0x2c2e2d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__VEBT____Definitions__OVEBT_001t__Complex__Ocomplex
% 0.82/1.26  Using role type
% 0.82/1.26  Declaring groups1794756597179926696omplex:((vEBT_VEBT->complex)->(set_VEBT_VEBT->complex))
% 0.82/1.26  FOF formula (<kernel.Constant object at 0x2c2e3f8>, <kernel.DependentProduct object at 0x2c2e368>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__VEBT____Definitions__OVEBT_001t__Int__Oint
% 0.82/1.26  Using role type
% 0.82/1.26  Declaring groups769130701875090982BT_int:((vEBT_VEBT->int)->(set_VEBT_VEBT->int))
% 0.82/1.26  FOF formula (<kernel.Constant object at 0x2c2e2d8>, <kernel.DependentProduct object at 0x2c2e290>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat
% 0.82/1.26  Using role type
% 0.82/1.26  Declaring groups771621172384141258BT_nat:((vEBT_VEBT->nat)->(set_VEBT_VEBT->nat))
% 0.82/1.26  FOF formula (<kernel.Constant object at 0x2c2e368>, <kernel.DependentProduct object at 0x2c2e3f8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__VEBT____Definitions__OVEBT_001t__Rat__Orat
% 0.82/1.26  Using role type
% 0.82/1.26  Declaring groups136491112297645522BT_rat:((vEBT_VEBT->rat)->(set_VEBT_VEBT->rat))
% 0.82/1.27  FOF formula (<kernel.Constant object at 0x2c2e290>, <kernel.DependentProduct object at 0x2c2e0e0>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__VEBT____Definitions__OVEBT_001t__Real__Oreal
% 0.82/1.27  Using role type
% 0.82/1.27  Declaring groups2240296850493347238T_real:((vEBT_VEBT->real)->(set_VEBT_VEBT->real))
% 0.82/1.27  FOF formula (<kernel.Constant object at 0x2c2e290>, <kernel.DependentProduct object at 0x2c2d098>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__VEBT____Definitions__OVEBT_001t__Uint32__Ouint32
% 0.82/1.27  Using role type
% 0.82/1.27  Declaring groups8325533452322294502uint32:((vEBT_VEBT->uint32)->(set_VEBT_VEBT->uint32))
% 0.82/1.27  FOF formula (<kernel.Constant object at 0x2c2e290>, <kernel.DependentProduct object at 0x2c2d128>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Nat__Onat_001t__Nat__Onat
% 0.82/1.27  Using role type
% 0.82/1.27  Declaring groups708209901874060359at_nat:((nat->nat)->(set_nat->nat))
% 0.82/1.27  FOF formula (<kernel.Constant object at 0x2c2e368>, <kernel.DependentProduct object at 0x2c2d128>) of role type named sy_c_Groups__List_Ocomm__semiring__0__class_Ohorner__sum_001_Eo_001t__Int__Oint
% 0.82/1.27  Using role type
% 0.82/1.27  Declaring groups9116527308978886569_o_int:((Prop->int)->(int->(list_o->int)))
% 0.82/1.27  FOF formula (<kernel.Constant object at 0x2c2d248>, <kernel.DependentProduct object at 0x2c2d3b0>) of role type named sy_c_Groups__List_Omonoid__add__class_Osum__list_001t__Nat__Onat
% 0.82/1.27  Using role type
% 0.82/1.27  Declaring groups4561878855575611511st_nat:(list_nat->nat)
% 0.82/1.27  FOF formula (<kernel.Constant object at 0x2c2e290>, <kernel.DependentProduct object at 0x2c2d3f8>) of role type named sy_c_HOL_OThe_001t__Int__Oint
% 0.82/1.27  Using role type
% 0.82/1.27  Declaring the_int:((int->Prop)->int)
% 0.82/1.27  FOF formula (<kernel.Constant object at 0x2c2d170>, <kernel.DependentProduct object at 0x2c2d440>) of role type named sy_c_HOL_OThe_001t__Real__Oreal
% 0.82/1.27  Using role type
% 0.82/1.27  Declaring the_real:((real->Prop)->real)
% 0.82/1.27  FOF formula (<kernel.Constant object at 0x2c2d320>, <kernel.DependentProduct object at 0x2c2d2d8>) of role type named sy_c_HOL_Oundefined_001_062_I_062_It__Nat__Onat_M_062_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J_J_M_062_It__Code____Numeral__Ointeger_M_062_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J_J_J
% 0.82/1.27  Using role type
% 0.82/1.27  Declaring undefi7330133036835070352uint32:((nat->(uint32->uint32))->(code_integer->(uint32->uint32)))
% 0.82/1.27  FOF formula (<kernel.Constant object at 0x2c2d170>, <kernel.DependentProduct object at 0x2c2d560>) of role type named sy_c_HOL_Oundefined_001_062_I_062_It__Nat__Onat_M_062_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J_J_M_062_It__Uint32__Ouint32_M_062_It__Code____Numeral__Ointeger_Mt__Uint32__Ouint32_J_J_J
% 0.82/1.27  Using role type
% 0.82/1.27  Declaring undefi8952517107220742160uint32:((nat->(uint32->uint32))->(uint32->(code_integer->uint32)))
% 0.82/1.27  FOF formula (<kernel.Constant object at 0x2c2d2d8>, <kernel.DependentProduct object at 0x2c2d5f0>) of role type named sy_c_HOL_Oundefined_001_062_I_062_It__Uint32__Ouint32_M_062_It__Nat__Onat_M_062_I_Eo_Mt__Uint32__Ouint32_J_J_J_M_062_It__Uint32__Ouint32_M_062_It__Code____Numeral__Ointeger_M_062_I_Eo_Mt__Uint32__Ouint32_J_J_J_J
% 0.82/1.27  Using role type
% 0.82/1.27  Declaring undefi8537048349889504752uint32:((uint32->(nat->(Prop->uint32)))->(uint32->(code_integer->(Prop->uint32))))
% 0.82/1.27  FOF formula (<kernel.Constant object at 0x2c2d560>, <kernel.DependentProduct object at 0x2c2d638>) of role type named sy_c_HOL_Oundefined_001_062_I_062_It__Uint32__Ouint32_M_062_It__Nat__Onat_M_Eo_J_J_M_062_It__Uint32__Ouint32_M_062_It__Code____Numeral__Ointeger_M_Eo_J_J_J
% 0.82/1.27  Using role type
% 0.82/1.27  Declaring undefi6981832269580975664eger_o:((uint32->(nat->Prop))->(uint32->(code_integer->Prop)))
% 0.82/1.27  FOF formula (<kernel.Constant object at 0x2c2d5f0>, <kernel.DependentProduct object at 0x2c2d560>) of role type named sy_c_HOL_Oundefined_001_062_It__Code____Numeral__Ointeger_M_062_It__Code____Numeral__Ointeger_M_062_I_Eo_Mt__Code____Numeral__Ointeger_J_J_J
% 0.82/1.27  Using role type
% 0.82/1.27  Declaring undefi1878487536576149250nteger:(code_integer->(code_integer->(Prop->code_integer)))
% 0.82/1.27  FOF formula (<kernel.Constant object at 0x2c2d638>, <kernel.DependentProduct object at 0x2c2d5f0>) of role type named sy_c_HOL_Oundefined_001_062_It__Code____Numeral__Ointeger_M_062_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J
% 0.82/1.28  Using role type
% 0.82/1.28  Declaring undefi8133104259855420269nteger:(code_integer->(code_integer->code_integer))
% 0.82/1.28  FOF formula (<kernel.Constant object at 0x2c2d560>, <kernel.DependentProduct object at 0x2c2d758>) of role type named sy_c_Heap_Oarray_Osize__array_001t__VEBT____BuildupMemImp__OVEBTi
% 0.82/1.28  Using role type
% 0.82/1.28  Declaring size_a6397454172108246045_VEBTi:((vEBT_VEBTi->nat)->(array_VEBT_VEBTi->nat))
% 0.82/1.28  FOF formula (<kernel.Constant object at 0x2c2d638>, <kernel.DependentProduct object at 0x2c2d7a0>) of role type named sy_c_Heap__Time__Monad_Oreturn_001t__Nat__Onat
% 0.82/1.28  Using role type
% 0.82/1.28  Declaring heap_Time_return_nat:(nat->heap_Time_Heap_nat)
% 0.82/1.28  FOF formula (<kernel.Constant object at 0x2c2d560>, <kernel.DependentProduct object at 0x2c2d638>) of role type named sy_c_Heap__Time__Monad_Oreturn_001t__Option__Ooption_It__Nat__Onat_J
% 0.82/1.28  Using role type
% 0.82/1.28  Declaring heap_T3487192422709364219on_nat:(option_nat->heap_T2636463487746394924on_nat)
% 0.82/1.28  FOF formula (<kernel.Constant object at 0x2c2d710>, <kernel.DependentProduct object at 0x2c2d7a0>) of role type named sy_c_Hoare__Triple_Ohoare__triple_001_Eo
% 0.82/1.28  Using role type
% 0.82/1.28  Declaring hoare_hoare_triple_o:(assn->(heap_Time_Heap_o->((Prop->assn)->Prop)))
% 0.82/1.28  FOF formula (<kernel.Constant object at 0x2c2d560>, <kernel.DependentProduct object at 0x2c2d710>) of role type named sy_c_Hoare__Triple_Ohoare__triple_001t__Nat__Onat
% 0.82/1.28  Using role type
% 0.82/1.28  Declaring hoare_3067605981109127869le_nat:(assn->(heap_Time_Heap_nat->((nat->assn)->Prop)))
% 0.82/1.28  FOF formula (<kernel.Constant object at 0x2c2d7a0>, <kernel.DependentProduct object at 0x2c2da70>) of role type named sy_c_Hoare__Triple_Ohoare__triple_001t__Option__Ooption_It__Nat__Onat_J
% 0.82/1.28  Using role type
% 0.82/1.28  Declaring hoare_7629718768684598413on_nat:(assn->(heap_T2636463487746394924on_nat->((option_nat->assn)->Prop)))
% 0.82/1.28  FOF formula (<kernel.Constant object at 0x2c2d710>, <kernel.DependentProduct object at 0x2c2db00>) of role type named sy_c_Hoare__Triple_Ohoare__triple_001t__VEBT____BuildupMemImp__OVEBTi
% 0.82/1.28  Using role type
% 0.82/1.28  Declaring hoare_1429296392585015714_VEBTi:(assn->(heap_T8145700208782473153_VEBTi->((vEBT_VEBTi->assn)->Prop)))
% 0.82/1.28  FOF formula (<kernel.Constant object at 0x2c2d3b0>, <kernel.DependentProduct object at 0x2c2d950>) of role type named sy_c_If_001t__Assertions__Oassn
% 0.82/1.28  Using role type
% 0.82/1.28  Declaring if_assn:(Prop->(assn->(assn->assn)))
% 0.82/1.28  FOF formula (<kernel.Constant object at 0x2c2d908>, <kernel.DependentProduct object at 0x2c2d3b0>) of role type named sy_c_If_001t__Code____Numeral__Ointeger
% 0.82/1.28  Using role type
% 0.82/1.28  Declaring if_Code_integer:(Prop->(code_integer->(code_integer->code_integer)))
% 0.82/1.28  FOF formula (<kernel.Constant object at 0x2c2d758>, <kernel.DependentProduct object at 0x2c2d950>) of role type named sy_c_If_001t__Complex__Ocomplex
% 0.82/1.28  Using role type
% 0.82/1.28  Declaring if_complex:(Prop->(complex->(complex->complex)))
% 0.82/1.28  FOF formula (<kernel.Constant object at 0x2c2dbd8>, <kernel.DependentProduct object at 0x2c2d758>) of role type named sy_c_If_001t__Int__Oint
% 0.82/1.28  Using role type
% 0.82/1.28  Declaring if_int:(Prop->(int->(int->int)))
% 0.82/1.28  FOF formula (<kernel.Constant object at 0x2c2db90>, <kernel.DependentProduct object at 0x2c2d758>) of role type named sy_c_If_001t__List__Olist_It__Int__Oint_J
% 0.82/1.28  Using role type
% 0.82/1.28  Declaring if_list_int:(Prop->(list_int->(list_int->list_int)))
% 0.82/1.28  FOF formula (<kernel.Constant object at 0x2c2dc20>, <kernel.DependentProduct object at 0x2c2d758>) of role type named sy_c_If_001t__List__Olist_It__Nat__Onat_J
% 0.82/1.28  Using role type
% 0.82/1.28  Declaring if_list_nat:(Prop->(list_nat->(list_nat->list_nat)))
% 0.82/1.28  FOF formula (<kernel.Constant object at 0x2c2dcf8>, <kernel.DependentProduct object at 0x2c2d758>) of role type named sy_c_If_001t__Nat__Onat
% 0.82/1.28  Using role type
% 0.82/1.28  Declaring if_nat:(Prop->(nat->(nat->nat)))
% 0.82/1.28  FOF formula (<kernel.Constant object at 0x2c2dd40>, <kernel.DependentProduct object at 0x2c2d758>) of role type named sy_c_If_001t__Num__Onum
% 0.82/1.28  Using role type
% 0.82/1.28  Declaring if_num:(Prop->(num->(num->num)))
% 0.82/1.28  FOF formula (<kernel.Constant object at 0x2c2dd88>, <kernel.DependentProduct object at 0x2c2d758>) of role type named sy_c_If_001t__Option__Ooption_It__Nat__Onat_J
% 0.82/1.29  Using role type
% 0.82/1.29  Declaring if_option_nat:(Prop->(option_nat->(option_nat->option_nat)))
% 0.82/1.29  FOF formula (<kernel.Constant object at 0x2c2ddd0>, <kernel.DependentProduct object at 0x2c2d758>) of role type named sy_c_If_001t__Option__Ooption_It__Set__Oset_I_Eo_J_J
% 0.82/1.29  Using role type
% 0.82/1.29  Declaring if_option_set_o:(Prop->(option_set_o->(option_set_o->option_set_o)))
% 0.82/1.29  FOF formula (<kernel.Constant object at 0x2c2de18>, <kernel.DependentProduct object at 0x2c2d758>) of role type named sy_c_If_001t__Option__Ooption_It__Set__Oset_It__Int__Oint_J_J
% 0.82/1.29  Using role type
% 0.82/1.29  Declaring if_option_set_int:(Prop->(option_set_int->(option_set_int->option_set_int)))
% 0.82/1.29  FOF formula (<kernel.Constant object at 0x2c2de60>, <kernel.DependentProduct object at 0x2c2d758>) of role type named sy_c_If_001t__Option__Ooption_It__Set__Oset_It__Nat__Onat_J_J
% 0.82/1.29  Using role type
% 0.82/1.29  Declaring if_option_set_nat:(Prop->(option_set_nat->(option_set_nat->option_set_nat)))
% 0.82/1.29  FOF formula (<kernel.Constant object at 0x2c2de18>, <kernel.DependentProduct object at 0x2c2ddd0>) of role type named sy_c_If_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_M_Eo_J
% 0.82/1.29  Using role type
% 0.82/1.29  Declaring if_Pro5737122678794959658eger_o:(Prop->(produc6271795597528267376eger_o->(produc6271795597528267376eger_o->produc6271795597528267376eger_o)))
% 0.82/1.29  FOF formula (<kernel.Constant object at 0x2c2d758>, <kernel.DependentProduct object at 0x2c2d908>) of role type named sy_c_If_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.82/1.29  Using role type
% 0.82/1.29  Declaring if_Pro6119634080678213985nteger:(Prop->(produc8923325533196201883nteger->(produc8923325533196201883nteger->produc8923325533196201883nteger)))
% 0.82/1.29  FOF formula (<kernel.Constant object at 0x2c2ddd0>, <kernel.DependentProduct object at 0x2c2dd40>) of role type named sy_c_If_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.82/1.29  Using role type
% 0.82/1.29  Declaring if_Pro3027730157355071871nt_int:(Prop->(product_prod_int_int->(product_prod_int_int->product_prod_int_int)))
% 0.82/1.29  FOF formula (<kernel.Constant object at 0x2c2d908>, <kernel.DependentProduct object at 0x2c2de60>) of role type named sy_c_If_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.82/1.29  Using role type
% 0.82/1.29  Declaring if_Pro6206227464963214023at_nat:(Prop->(product_prod_nat_nat->(product_prod_nat_nat->product_prod_nat_nat)))
% 0.82/1.29  FOF formula (<kernel.Constant object at 0x2c2dd40>, <kernel.DependentProduct object at 0x2c2d908>) of role type named sy_c_If_001t__Product____Type__Oprod_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J
% 0.82/1.29  Using role type
% 0.82/1.29  Declaring if_Pro1135515155860407935uint32:(Prop->(produc827990862158126777uint32->(produc827990862158126777uint32->produc827990862158126777uint32)))
% 0.82/1.29  FOF formula (<kernel.Constant object at 0x2c2def0>, <kernel.DependentProduct object at 0x2c301b8>) of role type named sy_c_If_001t__Rat__Orat
% 0.82/1.29  Using role type
% 0.82/1.29  Declaring if_rat:(Prop->(rat->(rat->rat)))
% 0.82/1.29  FOF formula (<kernel.Constant object at 0x2c2dd40>, <kernel.DependentProduct object at 0x2c30050>) of role type named sy_c_If_001t__Real__Oreal
% 0.82/1.29  Using role type
% 0.82/1.29  Declaring if_real:(Prop->(real->(real->real)))
% 0.82/1.29  FOF formula (<kernel.Constant object at 0x2c2def0>, <kernel.DependentProduct object at 0x2c30050>) of role type named sy_c_If_001t__Set__Oset_It__Int__Oint_J
% 0.82/1.29  Using role type
% 0.82/1.29  Declaring if_set_int:(Prop->(set_int->(set_int->set_int)))
% 0.82/1.29  FOF formula (<kernel.Constant object at 0x2c2ddd0>, <kernel.DependentProduct object at 0x2c301b8>) of role type named sy_c_If_001t__Uint32__Ouint32
% 0.82/1.29  Using role type
% 0.82/1.29  Declaring if_uint32:(Prop->(uint32->(uint32->uint32)))
% 0.82/1.29  FOF formula (<kernel.Constant object at 0x2c2dd40>, <kernel.DependentProduct object at 0x2c30050>) of role type named sy_c_If_001t__VEBT____Definitions__OVEBT
% 0.82/1.29  Using role type
% 0.82/1.29  Declaring if_VEBT_VEBT:(Prop->(vEBT_VEBT->(vEBT_VEBT->vEBT_VEBT)))
% 0.82/1.29  FOF formula (<kernel.Constant object at 0x2c30170>, <kernel.DependentProduct object at 0x2c30128>) of role type named sy_c_Infinite__Set_Owellorder__class_Oenumerate_001t__Nat__Onat
% 0.82/1.29  Using role type
% 0.82/1.29  Declaring infini8530281810654367211te_nat:(set_nat->(nat->nat))
% 0.82/1.29  FOF formula (<kernel.Constant object at 0x2c30368>, <kernel.DependentProduct object at 0x2c30170>) of role type named sy_c_Int_Oint__ge__less__than
% 0.82/1.30  Using role type
% 0.82/1.30  Declaring int_ge_less_than:(int->set_Pr958786334691620121nt_int)
% 0.82/1.30  FOF formula (<kernel.Constant object at 0x2c30290>, <kernel.DependentProduct object at 0x2c30128>) of role type named sy_c_Int_Oint__ge__less__than2
% 0.82/1.30  Using role type
% 0.82/1.30  Declaring int_ge_less_than2:(int->set_Pr958786334691620121nt_int)
% 0.82/1.30  FOF formula (<kernel.Constant object at 0x2c30248>, <kernel.DependentProduct object at 0x2c303b0>) of role type named sy_c_Int_Onat
% 0.82/1.30  Using role type
% 0.82/1.30  Declaring nat2:(int->nat)
% 0.82/1.30  FOF formula (<kernel.Constant object at 0x2c30128>, <kernel.Constant object at 0x2c303b0>) of role type named sy_c_Int_Oring__1__class_OInts_001t__Int__Oint
% 0.82/1.30  Using role type
% 0.82/1.30  Declaring ring_1_Ints_int:set_int
% 0.82/1.30  FOF formula (<kernel.Constant object at 0x2c30290>, <kernel.Constant object at 0x2c303b0>) of role type named sy_c_Int_Oring__1__class_OInts_001t__Rat__Orat
% 0.82/1.30  Using role type
% 0.82/1.30  Declaring ring_1_Ints_rat:set_rat
% 0.82/1.30  FOF formula (<kernel.Constant object at 0x2c303f8>, <kernel.Constant object at 0x2c303b0>) of role type named sy_c_Int_Oring__1__class_OInts_001t__Real__Oreal
% 0.82/1.30  Using role type
% 0.82/1.30  Declaring ring_1_Ints_real:set_real
% 0.82/1.30  FOF formula (<kernel.Constant object at 0x2c302d8>, <kernel.Constant object at 0x2c303b0>) of role type named sy_c_Int_Oring__1__class_OInts_001t__Uint32__Ouint32
% 0.82/1.30  Using role type
% 0.82/1.30  Declaring ring_1_Ints_uint32:set_uint32
% 0.82/1.30  FOF formula (<kernel.Constant object at 0x2c303f8>, <kernel.DependentProduct object at 0x2c30560>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Code____Numeral__Ointeger
% 0.82/1.30  Using role type
% 0.82/1.30  Declaring ring_18347121197199848620nteger:(int->code_integer)
% 0.82/1.30  FOF formula (<kernel.Constant object at 0x2c30440>, <kernel.DependentProduct object at 0x2c305f0>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Rat__Orat
% 0.82/1.30  Using role type
% 0.82/1.30  Declaring ring_1_of_int_rat:(int->rat)
% 0.82/1.30  FOF formula (<kernel.Constant object at 0x2c30488>, <kernel.DependentProduct object at 0x2c30638>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Real__Oreal
% 0.82/1.30  Using role type
% 0.82/1.30  Declaring ring_1_of_int_real:(int->real)
% 0.82/1.30  FOF formula (<kernel.Constant object at 0x2c30518>, <kernel.DependentProduct object at 0x2c30440>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Assertions__Oassn
% 0.82/1.30  Using role type
% 0.82/1.30  Declaring inf_inf_assn:(assn->(assn->assn))
% 0.82/1.30  FOF formula (<kernel.Constant object at 0x2c30680>, <kernel.DependentProduct object at 0x2c30488>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Nat__Onat
% 0.82/1.30  Using role type
% 0.82/1.30  Declaring inf_inf_nat:(nat->(nat->nat))
% 0.82/1.30  FOF formula (<kernel.Constant object at 0x2c306c8>, <kernel.DependentProduct object at 0x2c30518>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__Nat__Onat_J
% 0.82/1.30  Using role type
% 0.82/1.30  Declaring inf_inf_set_nat:(set_nat->(set_nat->set_nat))
% 0.82/1.30  FOF formula (<kernel.Constant object at 0x2c30680>, <kernel.DependentProduct object at 0x2c305f0>) of role type named sy_c_Lattices_Osemilattice__neutr__order_001t__Nat__Onat
% 0.82/1.30  Using role type
% 0.82/1.30  Declaring semila1623282765462674594er_nat:((nat->(nat->nat))->(nat->((nat->(nat->Prop))->((nat->(nat->Prop))->Prop))))
% 0.82/1.30  FOF formula (<kernel.Constant object at 0x2c30638>, <kernel.DependentProduct object at 0x2c30518>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Assertions__Oassn
% 0.82/1.30  Using role type
% 0.82/1.30  Declaring sup_sup_assn:(assn->(assn->assn))
% 0.82/1.30  FOF formula (<kernel.Constant object at 0x2c30830>, <kernel.DependentProduct object at 0x2c30680>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Nat__Onat
% 0.82/1.30  Using role type
% 0.82/1.30  Declaring sup_sup_nat:(nat->(nat->nat))
% 0.82/1.30  FOF formula (<kernel.Constant object at 0x2c308c0>, <kernel.DependentProduct object at 0x2c30638>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Nat__Onat_J
% 0.82/1.30  Using role type
% 0.82/1.30  Declaring sup_sup_set_nat:(set_nat->(set_nat->set_nat))
% 0.82/1.30  FOF formula (<kernel.Constant object at 0x2c30830>, <kernel.DependentProduct object at 0x2c30950>) of role type named sy_c_Lattices__Big_Olinorder__class_OMax_001_Eo
% 0.82/1.30  Using role type
% 0.82/1.30  Declaring lattic1921953407002678535_Max_o:(set_o->Prop)
% 0.82/1.30  FOF formula (<kernel.Constant object at 0x2c30638>, <kernel.DependentProduct object at 0x2c30908>) of role type named sy_c_Lattices__Big_Olinorder__class_OMax_001t__Code____Numeral__Ointeger
% 0.82/1.30  Using role type
% 0.82/1.30  Declaring lattic4901227151466704046nteger:(set_Code_integer->code_integer)
% 0.82/1.30  FOF formula (<kernel.Constant object at 0x2c30950>, <kernel.DependentProduct object at 0x2c309e0>) of role type named sy_c_Lattices__Big_Olinorder__class_OMax_001t__Int__Oint
% 0.82/1.30  Using role type
% 0.82/1.30  Declaring lattic8263393255366662781ax_int:(set_int->int)
% 0.82/1.30  FOF formula (<kernel.Constant object at 0x2c30908>, <kernel.DependentProduct object at 0x2c30a70>) of role type named sy_c_Lattices__Big_Olinorder__class_OMax_001t__Nat__Onat
% 0.82/1.30  Using role type
% 0.82/1.30  Declaring lattic8265883725875713057ax_nat:(set_nat->nat)
% 0.82/1.30  FOF formula (<kernel.Constant object at 0x2c309e0>, <kernel.DependentProduct object at 0x2c30b00>) of role type named sy_c_Lattices__Big_Olinorder__class_OMax_001t__Num__Onum
% 0.82/1.30  Using role type
% 0.82/1.30  Declaring lattic4823215512031491691ax_num:(set_num->num)
% 0.82/1.30  FOF formula (<kernel.Constant object at 0x2c30a70>, <kernel.DependentProduct object at 0x2c30b90>) of role type named sy_c_Lattices__Big_Olinorder__class_OMax_001t__Rat__Orat
% 0.82/1.30  Using role type
% 0.82/1.30  Declaring lattic7630753665789217321ax_rat:(set_rat->rat)
% 0.82/1.30  FOF formula (<kernel.Constant object at 0x2c30b00>, <kernel.DependentProduct object at 0x2c30c20>) of role type named sy_c_Lattices__Big_Olinorder__class_OMax_001t__Real__Oreal
% 0.82/1.30  Using role type
% 0.82/1.30  Declaring lattic4275903605611617917x_real:(set_real->real)
% 0.82/1.30  FOF formula (<kernel.Constant object at 0x2c30b90>, <kernel.DependentProduct object at 0x2c30c68>) of role type named sy_c_Lattices__Big_Olinorder__class_OMin_001_Eo
% 0.82/1.30  Using role type
% 0.82/1.30  Declaring lattic1973801136483472281_Min_o:(set_o->Prop)
% 0.82/1.30  FOF formula (<kernel.Constant object at 0x2c30c20>, <kernel.DependentProduct object at 0x2c30d40>) of role type named sy_c_Lattices__Big_Olinorder__class_OMin_001t__Code____Numeral__Ointeger
% 0.82/1.30  Using role type
% 0.82/1.30  Declaring lattic1063845414844153500nteger:(set_Code_integer->code_integer)
% 0.82/1.30  FOF formula (<kernel.Constant object at 0x2c30c68>, <kernel.DependentProduct object at 0x2c30dd0>) of role type named sy_c_Lattices__Big_Olinorder__class_OMin_001t__Int__Oint
% 0.82/1.30  Using role type
% 0.82/1.30  Declaring lattic8718645017227715691in_int:(set_int->int)
% 0.82/1.30  FOF formula (<kernel.Constant object at 0x2c30d40>, <kernel.DependentProduct object at 0x2c30e60>) of role type named sy_c_Lattices__Big_Olinorder__class_OMin_001t__Nat__Onat
% 0.82/1.30  Using role type
% 0.82/1.30  Declaring lattic8721135487736765967in_nat:(set_nat->nat)
% 0.82/1.30  FOF formula (<kernel.Constant object at 0x2c30dd0>, <kernel.DependentProduct object at 0x2c30ef0>) of role type named sy_c_Lattices__Big_Olinorder__class_OMin_001t__Num__Onum
% 0.82/1.30  Using role type
% 0.82/1.30  Declaring lattic5278467273892544601in_num:(set_num->num)
% 0.82/1.30  FOF formula (<kernel.Constant object at 0x2c30e60>, <kernel.DependentProduct object at 0x2c30f80>) of role type named sy_c_Lattices__Big_Olinorder__class_OMin_001t__Rat__Orat
% 0.82/1.30  Using role type
% 0.82/1.30  Declaring lattic8086005427650270231in_rat:(set_rat->rat)
% 0.82/1.30  FOF formula (<kernel.Constant object at 0x2c30ef0>, <kernel.DependentProduct object at 0x2c33050>) of role type named sy_c_Lattices__Big_Olinorder__class_OMin_001t__Real__Oreal
% 0.82/1.30  Using role type
% 0.82/1.30  Declaring lattic3629708407755379051n_real:(set_real->real)
% 0.82/1.30  FOF formula (<kernel.Constant object at 0x2c30f80>, <kernel.DependentProduct object at 0x2c33050>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001_Eo_001t__Rat__Orat
% 0.82/1.30  Using role type
% 0.82/1.30  Declaring lattic2140725968369957399_o_rat:((Prop->rat)->(set_o->Prop))
% 0.82/1.30  FOF formula (<kernel.Constant object at 0x2c30f38>, <kernel.DependentProduct object at 0x2c33128>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001_Eo_001t__Real__Oreal
% 0.82/1.30  Using role type
% 0.82/1.30  Declaring lattic8697145971487455083o_real:((Prop->real)->(set_o->Prop))
% 0.82/1.30  FOF formula (<kernel.Constant object at 0x2c30f38>, <kernel.DependentProduct object at 0x2c330e0>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Code____Numeral__Ointeger_001t__Rat__Orat
% 0.82/1.30  Using role type
% 0.88/1.31  Declaring lattic5439806495466278992er_rat:((code_integer->rat)->(set_Code_integer->code_integer))
% 0.88/1.31  FOF formula (<kernel.Constant object at 0x2c30fc8>, <kernel.DependentProduct object at 0x2c33128>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Code____Numeral__Ointeger_001t__Real__Oreal
% 0.88/1.31  Using role type
% 0.88/1.31  Declaring lattic2659822949269061924r_real:((code_integer->real)->(set_Code_integer->code_integer))
% 0.88/1.31  FOF formula (<kernel.Constant object at 0x2c330e0>, <kernel.DependentProduct object at 0x2c33248>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Complex__Ocomplex_001t__Num__Onum
% 0.88/1.31  Using role type
% 0.88/1.31  Declaring lattic1922116423962787043ex_num:((complex->num)->(set_complex->complex))
% 0.88/1.31  FOF formula (<kernel.Constant object at 0x2c332d8>, <kernel.DependentProduct object at 0x2c33170>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Complex__Ocomplex_001t__Rat__Orat
% 0.88/1.31  Using role type
% 0.88/1.31  Declaring lattic4729654577720512673ex_rat:((complex->rat)->(set_complex->complex))
% 0.88/1.31  FOF formula (<kernel.Constant object at 0x2c33290>, <kernel.DependentProduct object at 0x2c330e0>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Complex__Ocomplex_001t__Real__Oreal
% 0.88/1.31  Using role type
% 0.88/1.31  Declaring lattic8794016678065449205x_real:((complex->real)->(set_complex->complex))
% 0.88/1.31  FOF formula (<kernel.Constant object at 0x2c33368>, <kernel.DependentProduct object at 0x2c333f8>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Int__Oint_001t__Rat__Orat
% 0.88/1.31  Using role type
% 0.88/1.31  Declaring lattic7811156612396918303nt_rat:((int->rat)->(set_int->int))
% 0.88/1.31  FOF formula (<kernel.Constant object at 0x2c33290>, <kernel.DependentProduct object at 0x2c332d8>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Int__Oint_001t__Real__Oreal
% 0.88/1.31  Using role type
% 0.88/1.31  Declaring lattic2675449441010098035t_real:((int->real)->(set_int->int))
% 0.88/1.31  FOF formula (<kernel.Constant object at 0x2c333f8>, <kernel.DependentProduct object at 0x2c33368>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Nat__Onat_001t__Rat__Orat
% 0.88/1.31  Using role type
% 0.88/1.31  Declaring lattic6811802900495863747at_rat:((nat->rat)->(set_nat->nat))
% 0.88/1.31  FOF formula (<kernel.Constant object at 0x2c332d8>, <kernel.DependentProduct object at 0x2c33290>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Nat__Onat_001t__Real__Oreal
% 0.88/1.31  Using role type
% 0.88/1.31  Declaring lattic488527866317076247t_real:((nat->real)->(set_nat->nat))
% 0.88/1.31  FOF formula (<kernel.Constant object at 0x2c33368>, <kernel.DependentProduct object at 0x2c333f8>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Real__Oreal_001t__Num__Onum
% 0.88/1.31  Using role type
% 0.88/1.31  Declaring lattic1613168225601753569al_num:((real->num)->(set_real->real))
% 0.88/1.31  FOF formula (<kernel.Constant object at 0x2c33290>, <kernel.DependentProduct object at 0x2c332d8>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Real__Oreal_001t__Rat__Orat
% 0.88/1.31  Using role type
% 0.88/1.31  Declaring lattic4420706379359479199al_rat:((real->rat)->(set_real->real))
% 0.88/1.31  FOF formula (<kernel.Constant object at 0x2c333f8>, <kernel.DependentProduct object at 0x2c33368>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__VEBT____Definitions__OVEBT_001t__Num__Onum
% 0.88/1.31  Using role type
% 0.88/1.31  Declaring lattic3331990488459210229BT_num:((vEBT_VEBT->num)->(set_VEBT_VEBT->vEBT_VEBT))
% 0.88/1.31  FOF formula (<kernel.Constant object at 0x2c332d8>, <kernel.DependentProduct object at 0x2c33290>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__VEBT____Definitions__OVEBT_001t__Rat__Orat
% 0.88/1.31  Using role type
% 0.88/1.31  Declaring lattic6139528642216935859BT_rat:((vEBT_VEBT->rat)->(set_VEBT_VEBT->vEBT_VEBT))
% 0.88/1.31  FOF formula (<kernel.Constant object at 0x2c333f8>, <kernel.DependentProduct object at 0x2c330e0>) of role type named sy_c_Limits_OBfun_001t__Nat__Onat_001t__Real__Oreal
% 0.88/1.31  Using role type
% 0.88/1.31  Declaring bfun_nat_real:((nat->real)->(filter_nat->Prop))
% 0.88/1.31  FOF formula (<kernel.Constant object at 0x2c33290>, <kernel.Constant object at 0x2c330e0>) of role type named sy_c_Limits_Oat__infinity_001t__Real__Oreal
% 0.88/1.31  Using role type
% 0.88/1.32  Declaring at_infinity_real:filter_real
% 0.88/1.32  FOF formula (<kernel.Constant object at 0x2c338c0>, <kernel.DependentProduct object at 0x2c333f8>) of role type named sy_c_List_Oappend_001_Eo
% 0.88/1.32  Using role type
% 0.88/1.32  Declaring append_o:(list_o->(list_o->list_o))
% 0.88/1.32  FOF formula (<kernel.Constant object at 0x2c33320>, <kernel.DependentProduct object at 0x2c338c0>) of role type named sy_c_List_Oappend_001t__Int__Oint
% 0.88/1.32  Using role type
% 0.88/1.32  Declaring append_int:(list_int->(list_int->list_int))
% 0.88/1.32  FOF formula (<kernel.Constant object at 0x2c339e0>, <kernel.DependentProduct object at 0x2c333f8>) of role type named sy_c_List_Oappend_001t__Nat__Onat
% 0.88/1.32  Using role type
% 0.88/1.32  Declaring append_nat:(list_nat->(list_nat->list_nat))
% 0.88/1.32  FOF formula (<kernel.Constant object at 0x2c33ab8>, <kernel.DependentProduct object at 0x2c33b48>) of role type named sy_c_List_Obutlast_001_Eo
% 0.88/1.32  Using role type
% 0.88/1.32  Declaring butlast_o:(list_o->list_o)
% 0.88/1.32  FOF formula (<kernel.Constant object at 0x2c33098>, <kernel.DependentProduct object at 0x2c33998>) of role type named sy_c_List_Obutlast_001t__Int__Oint
% 0.88/1.32  Using role type
% 0.88/1.32  Declaring butlast_int:(list_int->list_int)
% 0.88/1.32  FOF formula (<kernel.Constant object at 0x2c333f8>, <kernel.DependentProduct object at 0x2c33b90>) of role type named sy_c_List_Obutlast_001t__Nat__Onat
% 0.88/1.32  Using role type
% 0.88/1.32  Declaring butlast_nat:(list_nat->list_nat)
% 0.88/1.32  FOF formula (<kernel.Constant object at 0x2c33a70>, <kernel.DependentProduct object at 0x2c33b48>) of role type named sy_c_List_Obutlast_001t__Real__Oreal
% 0.88/1.32  Using role type
% 0.88/1.32  Declaring butlast_real:(list_real->list_real)
% 0.88/1.32  FOF formula (<kernel.Constant object at 0x2c33b90>, <kernel.DependentProduct object at 0x2c33bd8>) of role type named sy_c_List_Obutlast_001t__VEBT____BuildupMemImp__OVEBTi
% 0.88/1.32  Using role type
% 0.88/1.32  Declaring butlast_VEBT_VEBTi:(list_VEBT_VEBTi->list_VEBT_VEBTi)
% 0.88/1.32  FOF formula (<kernel.Constant object at 0x2c33950>, <kernel.DependentProduct object at 0x2c33c20>) of role type named sy_c_List_Obutlast_001t__VEBT____Definitions__OVEBT
% 0.88/1.32  Using role type
% 0.88/1.32  Declaring butlast_VEBT_VEBT:(list_VEBT_VEBT->list_VEBT_VEBT)
% 0.88/1.32  FOF formula (<kernel.Constant object at 0x2c333f8>, <kernel.DependentProduct object at 0x2c33c68>) of role type named sy_c_List_Oconcat_001_Eo
% 0.88/1.32  Using role type
% 0.88/1.32  Declaring concat_o:(list_list_o->list_o)
% 0.88/1.32  FOF formula (<kernel.Constant object at 0x2c339e0>, <kernel.DependentProduct object at 0x2c33cf8>) of role type named sy_c_List_Oconcat_001t__Nat__Onat
% 0.88/1.32  Using role type
% 0.88/1.32  Declaring concat_nat:(list_list_nat->list_nat)
% 0.88/1.32  FOF formula (<kernel.Constant object at 0x2c33b48>, <kernel.DependentProduct object at 0x2c33d40>) of role type named sy_c_List_Oconcat_001t__Real__Oreal
% 0.88/1.32  Using role type
% 0.88/1.32  Declaring concat_real:(list_list_real->list_real)
% 0.88/1.32  FOF formula (<kernel.Constant object at 0x2c33a70>, <kernel.DependentProduct object at 0x2c33c68>) of role type named sy_c_List_Oconcat_001t__VEBT____Definitions__OVEBT
% 0.88/1.32  Using role type
% 0.88/1.32  Declaring concat_VEBT_VEBT:(list_list_VEBT_VEBT->list_VEBT_VEBT)
% 0.88/1.32  FOF formula (<kernel.Constant object at 0x2c33c20>, <kernel.DependentProduct object at 0x2c33dd0>) of role type named sy_c_List_Ocount__list_001_Eo
% 0.88/1.32  Using role type
% 0.88/1.32  Declaring count_list_o:(list_o->(Prop->nat))
% 0.88/1.32  FOF formula (<kernel.Constant object at 0x2c339e0>, <kernel.DependentProduct object at 0x2c33c68>) of role type named sy_c_List_Ocount__list_001t__Code____Numeral__Ointeger
% 0.88/1.32  Using role type
% 0.88/1.32  Declaring count_3970941599679287265nteger:(list_Code_integer->(code_integer->nat))
% 0.88/1.32  FOF formula (<kernel.Constant object at 0x2c33e18>, <kernel.DependentProduct object at 0x2c33c20>) of role type named sy_c_List_Ocount__list_001t__Complex__Ocomplex
% 0.88/1.32  Using role type
% 0.88/1.32  Declaring count_list_complex:(list_complex->(complex->nat))
% 0.88/1.32  FOF formula (<kernel.Constant object at 0x2c33d88>, <kernel.DependentProduct object at 0x2c339e0>) of role type named sy_c_List_Ocount__list_001t__Int__Oint
% 0.88/1.32  Using role type
% 0.88/1.32  Declaring count_list_int:(list_int->(int->nat))
% 0.88/1.32  FOF formula (<kernel.Constant object at 0x2c33ea8>, <kernel.DependentProduct object at 0x2c33e18>) of role type named sy_c_List_Ocount__list_001t__Nat__Onat
% 0.88/1.32  Using role type
% 0.88/1.32  Declaring count_list_nat:(list_nat->(nat->nat))
% 0.88/1.32  FOF formula (<kernel.Constant object at 0x2c333f8>, <kernel.DependentProduct object at 0x2c33d88>) of role type named sy_c_List_Ocount__list_001t__Real__Oreal
% 0.88/1.33  Using role type
% 0.88/1.33  Declaring count_list_real:(list_real->(real->nat))
% 0.88/1.33  FOF formula (<kernel.Constant object at 0x2c33bd8>, <kernel.DependentProduct object at 0x2c33ea8>) of role type named sy_c_List_Ocount__list_001t__Set__Oset_It__Nat__Onat_J
% 0.88/1.33  Using role type
% 0.88/1.33  Declaring count_list_set_nat:(list_set_nat->(set_nat->nat))
% 0.88/1.33  FOF formula (<kernel.Constant object at 0x2c33c68>, <kernel.DependentProduct object at 0x2c333f8>) of role type named sy_c_List_Ocount__list_001t__VEBT____Definitions__OVEBT
% 0.88/1.33  Using role type
% 0.88/1.33  Declaring count_list_VEBT_VEBT:(list_VEBT_VEBT->(vEBT_VEBT->nat))
% 0.88/1.33  FOF formula (<kernel.Constant object at 0x2c339e0>, <kernel.DependentProduct object at 0x2c33e18>) of role type named sy_c_List_Odistinct_001_Eo
% 0.88/1.33  Using role type
% 0.88/1.33  Declaring distinct_o:(list_o->Prop)
% 0.88/1.33  FOF formula (<kernel.Constant object at 0x2c33c68>, <kernel.DependentProduct object at 0x2c36098>) of role type named sy_c_List_Odistinct_001t__Code____Numeral__Ointeger
% 0.88/1.33  Using role type
% 0.88/1.33  Declaring distin1543349897113766820nteger:(list_Code_integer->Prop)
% 0.88/1.33  FOF formula (<kernel.Constant object at 0x2c339e0>, <kernel.DependentProduct object at 0x2c360e0>) of role type named sy_c_List_Odistinct_001t__Complex__Ocomplex
% 0.88/1.33  Using role type
% 0.88/1.33  Declaring distinct_complex:(list_complex->Prop)
% 0.88/1.33  FOF formula (<kernel.Constant object at 0x2c33d40>, <kernel.DependentProduct object at 0x2c36170>) of role type named sy_c_List_Odistinct_001t__Int__Oint
% 0.88/1.33  Using role type
% 0.88/1.33  Declaring distinct_int:(list_int->Prop)
% 0.88/1.33  FOF formula (<kernel.Constant object at 0x2c33e18>, <kernel.DependentProduct object at 0x2c361b8>) of role type named sy_c_List_Odistinct_001t__Nat__Onat
% 0.88/1.33  Using role type
% 0.88/1.33  Declaring distinct_nat:(list_nat->Prop)
% 0.88/1.33  FOF formula (<kernel.Constant object at 0x2c339e0>, <kernel.DependentProduct object at 0x2c36200>) of role type named sy_c_List_Odistinct_001t__Num__Onum
% 0.88/1.33  Using role type
% 0.88/1.33  Declaring distinct_num:(list_num->Prop)
% 0.88/1.33  FOF formula (<kernel.Constant object at 0x2c33e18>, <kernel.DependentProduct object at 0x2c36248>) of role type named sy_c_List_Odistinct_001t__Rat__Orat
% 0.88/1.33  Using role type
% 0.88/1.33  Declaring distinct_rat:(list_rat->Prop)
% 0.88/1.33  FOF formula (<kernel.Constant object at 0x2c33d40>, <kernel.DependentProduct object at 0x2c36128>) of role type named sy_c_List_Odistinct_001t__Real__Oreal
% 0.88/1.33  Using role type
% 0.88/1.33  Declaring distinct_real:(list_real->Prop)
% 0.88/1.33  FOF formula (<kernel.Constant object at 0x2c33d40>, <kernel.DependentProduct object at 0x2c36290>) of role type named sy_c_List_Odistinct_001t__Set__Oset_It__Nat__Onat_J
% 0.88/1.33  Using role type
% 0.88/1.33  Declaring distinct_set_nat:(list_set_nat->Prop)
% 0.88/1.33  FOF formula (<kernel.Constant object at 0x2c36170>, <kernel.DependentProduct object at 0x2c362d8>) of role type named sy_c_List_Odistinct_001t__VEBT____BuildupMemImp__OVEBTi
% 0.88/1.33  Using role type
% 0.88/1.33  Declaring distinct_VEBT_VEBTi:(list_VEBT_VEBTi->Prop)
% 0.88/1.33  FOF formula (<kernel.Constant object at 0x2c36050>, <kernel.DependentProduct object at 0x2c36320>) of role type named sy_c_List_Odistinct_001t__VEBT____Definitions__OVEBT
% 0.88/1.33  Using role type
% 0.88/1.33  Declaring distinct_VEBT_VEBT:(list_VEBT_VEBT->Prop)
% 0.88/1.33  FOF formula (<kernel.Constant object at 0x2c360e0>, <kernel.DependentProduct object at 0x2c36170>) of role type named sy_c_List_Oenumerate_001_Eo
% 0.88/1.33  Using role type
% 0.88/1.33  Declaring enumerate_o:(nat->(list_o->list_P7333126701944960589_nat_o))
% 0.88/1.33  FOF formula (<kernel.Constant object at 0x2c363f8>, <kernel.DependentProduct object at 0x2c36050>) of role type named sy_c_List_Oenumerate_001t__Int__Oint
% 0.88/1.33  Using role type
% 0.88/1.33  Declaring enumerate_int:(nat->(list_int->list_P3521021558325789923at_int))
% 0.88/1.33  FOF formula (<kernel.Constant object at 0x2c363b0>, <kernel.DependentProduct object at 0x2c360e0>) of role type named sy_c_List_Oenumerate_001t__Nat__Onat
% 0.88/1.33  Using role type
% 0.88/1.33  Declaring enumerate_nat:(nat->(list_nat->list_P6011104703257516679at_nat))
% 0.88/1.33  FOF formula (<kernel.Constant object at 0x2c36440>, <kernel.DependentProduct object at 0x2c363f8>) of role type named sy_c_List_Oenumerate_001t__Real__Oreal
% 0.88/1.33  Using role type
% 0.88/1.33  Declaring enumerate_real:(nat->(list_real->list_P3644420460460130531t_real))
% 0.88/1.34  FOF formula (<kernel.Constant object at 0x2c36488>, <kernel.DependentProduct object at 0x2c363b0>) of role type named sy_c_List_Oenumerate_001t__VEBT____BuildupMemImp__OVEBTi
% 0.88/1.34  Using role type
% 0.88/1.34  Declaring enumerate_VEBT_VEBTi:(nat->(list_VEBT_VEBTi->list_P2320588648998582380_VEBTi))
% 0.88/1.34  FOF formula (<kernel.Constant object at 0x2c364d0>, <kernel.DependentProduct object at 0x2c36440>) of role type named sy_c_List_Oenumerate_001t__VEBT____Definitions__OVEBT
% 0.88/1.34  Using role type
% 0.88/1.34  Declaring enumerate_VEBT_VEBT:(nat->(list_VEBT_VEBT->list_P5647936690300460905T_VEBT))
% 0.88/1.34  FOF formula (<kernel.Constant object at 0x2c36248>, <kernel.DependentProduct object at 0x2c364d0>) of role type named sy_c_List_Ofilter_001t__Nat__Onat
% 0.88/1.34  Using role type
% 0.88/1.34  Declaring filter_nat2:((nat->Prop)->(list_nat->list_nat))
% 0.88/1.34  FOF formula (<kernel.Constant object at 0x2c36560>, <kernel.DependentProduct object at 0x2c36638>) of role type named sy_c_List_Ofoldl_001t__Assertions__Oassn_001t__Assertions__Oassn
% 0.88/1.34  Using role type
% 0.88/1.34  Declaring foldl_assn_assn:((assn->(assn->assn))->(assn->(list_assn->assn)))
% 0.88/1.34  FOF formula (<kernel.Constant object at 0x2c365f0>, <kernel.DependentProduct object at 0x2c362d8>) of role type named sy_c_List_Ofoldl_001t__Int__Oint_001t__Int__Oint
% 0.88/1.34  Using role type
% 0.88/1.34  Declaring foldl_int_int:((int->(int->int))->(int->(list_int->int)))
% 0.88/1.34  FOF formula (<kernel.Constant object at 0x2c366c8>, <kernel.DependentProduct object at 0x2c36290>) of role type named sy_c_List_Ofoldl_001t__Nat__Onat_001_Eo
% 0.88/1.34  Using role type
% 0.88/1.34  Declaring foldl_nat_o:((nat->(Prop->nat))->(nat->(list_o->nat)))
% 0.88/1.34  FOF formula (<kernel.Constant object at 0x2c36560>, <kernel.DependentProduct object at 0x2c36710>) of role type named sy_c_List_Ofoldl_001t__Nat__Onat_001t__Nat__Onat
% 0.88/1.34  Using role type
% 0.88/1.34  Declaring foldl_nat_nat:((nat->(nat->nat))->(nat->(list_nat->nat)))
% 0.88/1.34  FOF formula (<kernel.Constant object at 0x2c36758>, <kernel.DependentProduct object at 0x2c36638>) of role type named sy_c_List_Ofoldl_001t__Nat__Onat_001t__Real__Oreal
% 0.88/1.34  Using role type
% 0.88/1.34  Declaring foldl_nat_real:((nat->(real->nat))->(nat->(list_real->nat)))
% 0.88/1.34  FOF formula (<kernel.Constant object at 0x2c367a0>, <kernel.DependentProduct object at 0x2c362d8>) of role type named sy_c_List_Ofoldl_001t__Nat__Onat_001t__VEBT____Definitions__OVEBT
% 0.88/1.34  Using role type
% 0.88/1.34  Declaring foldl_nat_VEBT_VEBT:((nat->(vEBT_VEBT->nat))->(nat->(list_VEBT_VEBT->nat)))
% 0.88/1.34  FOF formula (<kernel.Constant object at 0x2c367e8>, <kernel.DependentProduct object at 0x2c36290>) of role type named sy_c_List_Ofoldl_001t__Rat__Orat_001t__Rat__Orat
% 0.88/1.34  Using role type
% 0.88/1.34  Declaring foldl_rat_rat:((rat->(rat->rat))->(rat->(list_rat->rat)))
% 0.88/1.34  FOF formula (<kernel.Constant object at 0x2c36830>, <kernel.DependentProduct object at 0x2c36710>) of role type named sy_c_List_Ofoldl_001t__Real__Oreal_001t__Real__Oreal
% 0.88/1.34  Using role type
% 0.88/1.34  Declaring foldl_real_real:((real->(real->real))->(real->(list_real->real)))
% 0.88/1.34  FOF formula (<kernel.Constant object at 0x2c36878>, <kernel.DependentProduct object at 0x2c36638>) of role type named sy_c_List_Ofoldl_001t__Uint32__Ouint32_001t__Uint32__Ouint32
% 0.88/1.34  Using role type
% 0.88/1.34  Declaring foldl_uint32_uint32:((uint32->(uint32->uint32))->(uint32->(list_uint32->uint32)))
% 0.88/1.34  FOF formula (<kernel.Constant object at 0x2c368c0>, <kernel.DependentProduct object at 0x2c36200>) of role type named sy_c_List_Ofoldr_001_Eo_001t__Nat__Onat
% 0.88/1.34  Using role type
% 0.88/1.34  Declaring foldr_o_nat:((Prop->(nat->nat))->(list_o->(nat->nat)))
% 0.88/1.34  FOF formula (<kernel.Constant object at 0x2c36830>, <kernel.DependentProduct object at 0x2c362d8>) of role type named sy_c_List_Ofoldr_001t__Nat__Onat_001t__Nat__Onat
% 0.88/1.34  Using role type
% 0.88/1.34  Declaring foldr_nat_nat:((nat->(nat->nat))->(list_nat->(nat->nat)))
% 0.88/1.34  FOF formula (<kernel.Constant object at 0x2c36950>, <kernel.DependentProduct object at 0x2c36710>) of role type named sy_c_List_Ofoldr_001t__Real__Oreal_001t__Nat__Onat
% 0.88/1.34  Using role type
% 0.88/1.34  Declaring foldr_real_nat:((real->(nat->nat))->(list_real->(nat->nat)))
% 0.88/1.34  FOF formula (<kernel.Constant object at 0x2c36998>, <kernel.DependentProduct object at 0x2c36680>) of role type named sy_c_List_Ofoldr_001t__Real__Oreal_001t__Real__Oreal
% 0.88/1.35  Using role type
% 0.88/1.35  Declaring foldr_real_real:((real->(real->real))->(list_real->(real->real)))
% 0.88/1.35  FOF formula (<kernel.Constant object at 0x2c369e0>, <kernel.DependentProduct object at 0x2c36200>) of role type named sy_c_List_Ofoldr_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat
% 0.88/1.35  Using role type
% 0.88/1.35  Declaring foldr_VEBT_VEBT_nat:((vEBT_VEBT->(nat->nat))->(list_VEBT_VEBT->(nat->nat)))
% 0.88/1.35  FOF formula (<kernel.Constant object at 0x2c36a28>, <kernel.DependentProduct object at 0x2c367e8>) of role type named sy_c_List_Olast_001_Eo
% 0.88/1.35  Using role type
% 0.88/1.35  Declaring last_o:(list_o->Prop)
% 0.88/1.35  FOF formula (<kernel.Constant object at 0x2c36518>, <kernel.DependentProduct object at 0x2c36710>) of role type named sy_c_List_Olast_001t__Int__Oint
% 0.88/1.35  Using role type
% 0.88/1.35  Declaring last_int:(list_int->int)
% 0.88/1.35  FOF formula (<kernel.Constant object at 0x2c36998>, <kernel.DependentProduct object at 0x2c36680>) of role type named sy_c_List_Olast_001t__Nat__Onat
% 0.88/1.35  Using role type
% 0.88/1.35  Declaring last_nat:(list_nat->nat)
% 0.88/1.35  FOF formula (<kernel.Constant object at 0x2c36200>, <kernel.DependentProduct object at 0x2c36ab8>) of role type named sy_c_List_Olast_001t__Real__Oreal
% 0.88/1.35  Using role type
% 0.88/1.35  Declaring last_real:(list_real->real)
% 0.88/1.35  FOF formula (<kernel.Constant object at 0x2c36878>, <kernel.DependentProduct object at 0x2c36518>) of role type named sy_c_List_Olast_001t__VEBT____BuildupMemImp__OVEBTi
% 0.88/1.35  Using role type
% 0.88/1.35  Declaring last_VEBT_VEBTi:(list_VEBT_VEBTi->vEBT_VEBTi)
% 0.88/1.35  FOF formula (<kernel.Constant object at 0x2c36ab8>, <kernel.DependentProduct object at 0x2c36b00>) of role type named sy_c_List_Olast_001t__VEBT____Definitions__OVEBT
% 0.88/1.35  Using role type
% 0.88/1.35  Declaring last_VEBT_VEBT:(list_VEBT_VEBT->vEBT_VEBT)
% 0.88/1.35  FOF formula (<kernel.Constant object at 0x2c36710>, <kernel.DependentProduct object at 0x2c36878>) of role type named sy_c_List_Olenlex_001_Eo
% 0.88/1.35  Using role type
% 0.88/1.35  Declaring lenlex_o:(set_Product_prod_o_o->set_Pr6227168374412355847list_o)
% 0.88/1.35  FOF formula (<kernel.Constant object at 0x2c368c0>, <kernel.DependentProduct object at 0x2c36710>) of role type named sy_c_List_Olenlex_001t__Int__Oint
% 0.88/1.35  Using role type
% 0.88/1.35  Declaring lenlex_int:(set_Pr958786334691620121nt_int->set_Pr765067013931698361st_int)
% 0.88/1.35  FOF formula (<kernel.Constant object at 0x2c36200>, <kernel.DependentProduct object at 0x2c36878>) of role type named sy_c_List_Olenlex_001t__Nat__Onat
% 0.88/1.35  Using role type
% 0.88/1.35  Declaring lenlex_nat:(set_Pr1261947904930325089at_nat->set_Pr3451248702717554689st_nat)
% 0.88/1.35  FOF formula (<kernel.Constant object at 0x2c36b48>, <kernel.DependentProduct object at 0x2c368c0>) of role type named sy_c_List_Olenlex_001t__Real__Oreal
% 0.88/1.35  Using role type
% 0.88/1.35  Declaring lenlex_real:(set_Pr6218003697084177305l_real->set_Pr611352295856513593t_real)
% 0.88/1.35  FOF formula (<kernel.Constant object at 0x2c369e0>, <kernel.DependentProduct object at 0x2c36ab8>) of role type named sy_c_List_Olenlex_001t__Uint32__Ouint32
% 0.88/1.35  Using role type
% 0.88/1.35  Declaring lenlex_uint32:(set_Pr1773385645901665561uint32->set_Pr2258164808687509945uint32)
% 0.88/1.35  FOF formula (<kernel.Constant object at 0x2c36518>, <kernel.DependentProduct object at 0x2c36200>) of role type named sy_c_List_Olenlex_001t__VEBT____Definitions__OVEBT
% 0.88/1.35  Using role type
% 0.88/1.35  Declaring lenlex_VEBT_VEBT:(set_Pr6192946355708809607T_VEBT->set_Pr1916528119006554503T_VEBT)
% 0.88/1.35  FOF formula (<kernel.Constant object at 0x2c368c0>, <kernel.DependentProduct object at 0x2c369e0>) of role type named sy_c_List_Olex_001_Eo
% 0.88/1.35  Using role type
% 0.88/1.35  Declaring lex_o:(set_Product_prod_o_o->set_Pr6227168374412355847list_o)
% 0.88/1.35  FOF formula (<kernel.Constant object at 0x2c36b00>, <kernel.DependentProduct object at 0x2c368c0>) of role type named sy_c_List_Olex_001t__Int__Oint
% 0.88/1.35  Using role type
% 0.88/1.35  Declaring lex_int:(set_Pr958786334691620121nt_int->set_Pr765067013931698361st_int)
% 0.88/1.35  FOF formula (<kernel.Constant object at 0x2c36710>, <kernel.DependentProduct object at 0x2c369e0>) of role type named sy_c_List_Olex_001t__Nat__Onat
% 0.88/1.35  Using role type
% 0.88/1.35  Declaring lex_nat:(set_Pr1261947904930325089at_nat->set_Pr3451248702717554689st_nat)
% 0.88/1.35  FOF formula (<kernel.Constant object at 0x2c36cf8>, <kernel.DependentProduct object at 0x2c36b00>) of role type named sy_c_List_Olex_001t__Real__Oreal
% 0.88/1.35  Using role type
% 0.88/1.35  Declaring lex_real:(set_Pr6218003697084177305l_real->set_Pr611352295856513593t_real)
% 0.88/1.36  FOF formula (<kernel.Constant object at 0x2c36b48>, <kernel.DependentProduct object at 0x2c36518>) of role type named sy_c_List_Olex_001t__Uint32__Ouint32
% 0.88/1.36  Using role type
% 0.88/1.36  Declaring lex_uint32:(set_Pr1773385645901665561uint32->set_Pr2258164808687509945uint32)
% 0.88/1.36  FOF formula (<kernel.Constant object at 0x2c36b90>, <kernel.DependentProduct object at 0x2c36710>) of role type named sy_c_List_Olex_001t__VEBT____BuildupMemImp__OVEBTi
% 0.88/1.36  Using role type
% 0.88/1.36  Declaring lex_VEBT_VEBTi:(set_Pr2227491710730465451_VEBTi->set_Pr4797120415438012619_VEBTi)
% 0.88/1.36  FOF formula (<kernel.Constant object at 0x2c36b00>, <kernel.DependentProduct object at 0x2c36b48>) of role type named sy_c_List_Olex_001t__VEBT____Definitions__OVEBT
% 0.88/1.36  Using role type
% 0.88/1.36  Declaring lex_VEBT_VEBT:(set_Pr6192946355708809607T_VEBT->set_Pr1916528119006554503T_VEBT)
% 0.88/1.36  FOF formula (<kernel.Constant object at 0x2c36b90>, <kernel.DependentProduct object at 0x2c36ef0>) of role type named sy_c_List_Olinorder__class_Osorted__list__of__set_001_Eo
% 0.88/1.36  Using role type
% 0.88/1.36  Declaring linord3142498349692569832_set_o:(set_o->list_o)
% 0.88/1.36  FOF formula (<kernel.Constant object at 0x2c36b48>, <kernel.DependentProduct object at 0x2c36f80>) of role type named sy_c_List_Olinorder__class_Osorted__list__of__set_001t__Code____Numeral__Ointeger
% 0.88/1.36  Using role type
% 0.88/1.36  Declaring linord2324613341767563021nteger:(set_Code_integer->list_Code_integer)
% 0.88/1.36  FOF formula (<kernel.Constant object at 0x2c36ef0>, <kernel.DependentProduct object at 0x2c39050>) of role type named sy_c_List_Olinorder__class_Osorted__list__of__set_001t__Int__Oint
% 0.88/1.36  Using role type
% 0.88/1.36  Declaring linord2612477271533052124et_int:(set_int->list_int)
% 0.88/1.36  FOF formula (<kernel.Constant object at 0x2c36f80>, <kernel.DependentProduct object at 0x2c390e0>) of role type named sy_c_List_Olinorder__class_Osorted__list__of__set_001t__Nat__Onat
% 0.88/1.36  Using role type
% 0.88/1.36  Declaring linord2614967742042102400et_nat:(set_nat->list_nat)
% 0.88/1.36  FOF formula (<kernel.Constant object at 0x2c36f38>, <kernel.DependentProduct object at 0x2c39170>) of role type named sy_c_List_Olinorder__class_Osorted__list__of__set_001t__Num__Onum
% 0.88/1.36  Using role type
% 0.88/1.36  Declaring linord8395671565052656842et_num:(set_num->list_num)
% 0.88/1.36  FOF formula (<kernel.Constant object at 0x2c36f38>, <kernel.DependentProduct object at 0x2c39200>) of role type named sy_c_List_Olinorder__class_Osorted__list__of__set_001t__Rat__Orat
% 0.88/1.36  Using role type
% 0.88/1.36  Declaring linord1979837681955606664et_rat:(set_rat->list_rat)
% 0.88/1.36  FOF formula (<kernel.Constant object at 0x2c36d40>, <kernel.DependentProduct object at 0x2c39290>) of role type named sy_c_List_Olinorder__class_Osorted__list__of__set_001t__Real__Oreal
% 0.88/1.36  Using role type
% 0.88/1.36  Declaring linord4252657396651189596t_real:(set_real->list_real)
% 0.88/1.36  FOF formula (<kernel.Constant object at 0x2c39170>, <kernel.DependentProduct object at 0x2c39320>) of role type named sy_c_List_Olinorder__class_Osorted__list__of__set_001t__String__Oliteral
% 0.88/1.36  Using role type
% 0.88/1.36  Declaring linord2913955441264437540iteral:(set_literal->list_literal)
% 0.88/1.36  FOF formula (<kernel.Constant object at 0x2c36f38>, <kernel.DependentProduct object at 0x2c39320>) of role type named sy_c_List_Olist_OCons_001_Eo
% 0.88/1.36  Using role type
% 0.88/1.36  Declaring cons_o:(Prop->(list_o->list_o))
% 0.88/1.36  FOF formula (<kernel.Constant object at 0x2c36f38>, <kernel.DependentProduct object at 0x2c39200>) of role type named sy_c_List_Olist_OCons_001t__Code____Numeral__Ointeger
% 0.88/1.36  Using role type
% 0.88/1.36  Declaring cons_Code_integer:(code_integer->(list_Code_integer->list_Code_integer))
% 0.88/1.36  FOF formula (<kernel.Constant object at 0x2c393f8>, <kernel.DependentProduct object at 0x2c393b0>) of role type named sy_c_List_Olist_OCons_001t__Int__Oint
% 0.88/1.36  Using role type
% 0.88/1.36  Declaring cons_int:(int->(list_int->list_int))
% 0.88/1.36  FOF formula (<kernel.Constant object at 0x2c390e0>, <kernel.DependentProduct object at 0x2c39050>) of role type named sy_c_List_Olist_OCons_001t__Nat__Onat
% 0.88/1.36  Using role type
% 0.88/1.36  Declaring cons_nat:(nat->(list_nat->list_nat))
% 0.88/1.36  FOF formula (<kernel.Constant object at 0x2c39320>, <kernel.DependentProduct object at 0x2c393f8>) of role type named sy_c_List_Olist_OCons_001t__Num__Onum
% 0.93/1.36  Using role type
% 0.93/1.36  Declaring cons_num:(num->(list_num->list_num))
% 0.93/1.36  FOF formula (<kernel.Constant object at 0x2c390e0>, <kernel.DependentProduct object at 0x2c392d8>) of role type named sy_c_List_Olist_OCons_001t__Product____Type__Oprod_I_Eo_M_Eo_J
% 0.93/1.36  Using role type
% 0.93/1.36  Declaring cons_P8766293264717362397od_o_o:(product_prod_o_o->(list_P4002435161011370285od_o_o->list_P4002435161011370285od_o_o))
% 0.93/1.36  FOF formula (<kernel.Constant object at 0x2c393f8>, <kernel.DependentProduct object at 0x2c39170>) of role type named sy_c_List_Olist_OCons_001t__Product____Type__Oprod_I_Eo_Mt__Int__Oint_J
% 0.93/1.36  Using role type
% 0.93/1.36  Declaring cons_P1455986808126089405_o_int:(product_prod_o_int->(list_P3795440434834930179_o_int->list_P3795440434834930179_o_int))
% 0.93/1.36  FOF formula (<kernel.Constant object at 0x2c392d8>, <kernel.DependentProduct object at 0x2c39320>) of role type named sy_c_List_Olist_OCons_001t__Product____Type__Oprod_I_Eo_Mt__Nat__Onat_J
% 0.93/1.36  Using role type
% 0.93/1.36  Declaring cons_P5633837827635286113_o_nat:(product_prod_o_nat->(list_P6285523579766656935_o_nat->list_P6285523579766656935_o_nat))
% 0.93/1.36  FOF formula (<kernel.Constant object at 0x2c39170>, <kernel.DependentProduct object at 0x2c390e0>) of role type named sy_c_List_Olist_OCons_001t__Product____Type__Oprod_It__Int__Oint_M_Eo_J
% 0.93/1.36  Using role type
% 0.93/1.36  Declaring cons_P7321330006258091179_int_o:(product_prod_int_o->(list_P5087981734274514673_int_o->list_P5087981734274514673_int_o))
% 0.93/1.36  FOF formula (<kernel.Constant object at 0x2c39320>, <kernel.DependentProduct object at 0x2c393f8>) of role type named sy_c_List_Olist_OCons_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.93/1.36  Using role type
% 0.93/1.36  Declaring cons_P3334398858971670639nt_int:(product_prod_int_int->(list_P5707943133018811711nt_int->list_P5707943133018811711nt_int))
% 0.93/1.36  FOF formula (<kernel.Constant object at 0x2c390e0>, <kernel.DependentProduct object at 0x2c392d8>) of role type named sy_c_List_Olist_OCons_001t__Product____Type__Oprod_It__Int__Oint_Mt__Nat__Onat_J
% 0.93/1.36  Using role type
% 0.93/1.36  Declaring cons_P7512249878480867347nt_nat:(product_prod_int_nat->(list_P8198026277950538467nt_nat->list_P8198026277950538467nt_nat))
% 0.93/1.36  FOF formula (<kernel.Constant object at 0x2c393f8>, <kernel.DependentProduct object at 0x2c39170>) of role type named sy_c_List_Olist_OCons_001t__Product____Type__Oprod_It__Nat__Onat_M_Eo_J
% 0.93/1.36  Using role type
% 0.93/1.36  Declaring cons_P9142372351690779143_nat_o:(product_prod_nat_o->(list_P7333126701944960589_nat_o->list_P7333126701944960589_nat_o))
% 0.93/1.36  FOF formula (<kernel.Constant object at 0x2c392d8>, <kernel.DependentProduct object at 0x2c39320>) of role type named sy_c_List_Olist_OCons_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Int__Oint_J
% 0.93/1.36  Using role type
% 0.93/1.36  Declaring cons_P2335045147070616083at_int:(product_prod_nat_int->(list_P3521021558325789923at_int->list_P3521021558325789923at_int))
% 0.93/1.36  FOF formula (<kernel.Constant object at 0x2c39170>, <kernel.DependentProduct object at 0x2c390e0>) of role type named sy_c_List_Olist_OCons_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.93/1.36  Using role type
% 0.93/1.36  Declaring cons_P6512896166579812791at_nat:(product_prod_nat_nat->(list_P6011104703257516679at_nat->list_P6011104703257516679at_nat))
% 0.93/1.36  FOF formula (<kernel.Constant object at 0x2c39320>, <kernel.DependentProduct object at 0x2c39908>) of role type named sy_c_List_Olist_OCons_001t__Product____Type__Oprod_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J
% 0.93/1.36  Using role type
% 0.93/1.36  Declaring cons_P3149448846263281007uint32:(produc827990862158126777uint32->(list_P3069071885182933823uint32->list_P3069071885182933823uint32))
% 0.93/1.36  FOF formula (<kernel.Constant object at 0x2c39a70>, <kernel.DependentProduct object at 0x2c390e0>) of role type named sy_c_List_Olist_OCons_001t__Rat__Orat
% 0.93/1.36  Using role type
% 0.93/1.36  Declaring cons_rat:(rat->(list_rat->list_rat))
% 0.93/1.36  FOF formula (<kernel.Constant object at 0x2c39170>, <kernel.DependentProduct object at 0x2c39320>) of role type named sy_c_List_Olist_OCons_001t__Real__Oreal
% 0.93/1.36  Using role type
% 0.93/1.36  Declaring cons_real:(real->(list_real->list_real))
% 0.93/1.36  FOF formula (<kernel.Constant object at 0x2c39b00>, <kernel.DependentProduct object at 0x2c39a70>) of role type named sy_c_List_Olist_OCons_001t__Set__Oset_It__Nat__Onat_J
% 0.93/1.37  Using role type
% 0.93/1.37  Declaring cons_set_nat:(set_nat->(list_set_nat->list_set_nat))
% 0.93/1.37  FOF formula (<kernel.Constant object at 0x2c393f8>, <kernel.DependentProduct object at 0x2c39170>) of role type named sy_c_List_Olist_OCons_001t__Uint32__Ouint32
% 0.93/1.37  Using role type
% 0.93/1.37  Declaring cons_uint32:(uint32->(list_uint32->list_uint32))
% 0.93/1.37  FOF formula (<kernel.Constant object at 0x2c39ab8>, <kernel.DependentProduct object at 0x2c39b00>) of role type named sy_c_List_Olist_OCons_001t__VEBT____BuildupMemImp__OVEBTi
% 0.93/1.37  Using role type
% 0.93/1.37  Declaring cons_VEBT_VEBTi:(vEBT_VEBTi->(list_VEBT_VEBTi->list_VEBT_VEBTi))
% 0.93/1.37  FOF formula (<kernel.Constant object at 0x2c39908>, <kernel.DependentProduct object at 0x2c393f8>) of role type named sy_c_List_Olist_OCons_001t__VEBT____Definitions__OVEBT
% 0.93/1.37  Using role type
% 0.93/1.37  Declaring cons_VEBT_VEBT:(vEBT_VEBT->(list_VEBT_VEBT->list_VEBT_VEBT))
% 0.93/1.37  FOF formula (<kernel.Constant object at 0x2c390e0>, <kernel.Constant object at 0x2c393f8>) of role type named sy_c_List_Olist_ONil_001_Eo
% 0.93/1.37  Using role type
% 0.93/1.37  Declaring nil_o:list_o
% 0.93/1.37  FOF formula (<kernel.Constant object at 0x2c39c68>, <kernel.Constant object at 0x2c393f8>) of role type named sy_c_List_Olist_ONil_001t__Int__Oint
% 0.93/1.37  Using role type
% 0.93/1.37  Declaring nil_int:list_int
% 0.93/1.37  FOF formula (<kernel.Constant object at 0x2c39998>, <kernel.Constant object at 0x2c393f8>) of role type named sy_c_List_Olist_ONil_001t__Nat__Onat
% 0.93/1.37  Using role type
% 0.93/1.37  Declaring nil_nat:list_nat
% 0.93/1.37  FOF formula (<kernel.Constant object at 0x2c39368>, <kernel.DependentProduct object at 0x2c39d88>) of role type named sy_c_List_Olist_Ohd_001t__Nat__Onat
% 0.93/1.37  Using role type
% 0.93/1.37  Declaring hd_nat:(list_nat->nat)
% 0.93/1.37  FOF formula (<kernel.Constant object at 0x2c39b90>, <kernel.DependentProduct object at 0x2c39c68>) of role type named sy_c_List_Olist_Omap_001t__Nat__Onat_001_Eo
% 0.93/1.37  Using role type
% 0.93/1.37  Declaring map_nat_o:((nat->Prop)->(list_nat->list_o))
% 0.93/1.37  FOF formula (<kernel.Constant object at 0x2c39998>, <kernel.DependentProduct object at 0x2c39a70>) of role type named sy_c_List_Olist_Omap_001t__Nat__Onat_001t__Nat__Onat
% 0.93/1.37  Using role type
% 0.93/1.37  Declaring map_nat_nat:((nat->nat)->(list_nat->list_nat))
% 0.93/1.37  FOF formula (<kernel.Constant object at 0x2c39b90>, <kernel.DependentProduct object at 0x2c39d40>) of role type named sy_c_List_Olist_Omap_001t__Product____Type__Oprod_I_Eo_M_Eo_J_001_Eo
% 0.93/1.37  Using role type
% 0.93/1.37  Declaring map_Pr7541730621154948341_o_o_o:((product_prod_o_o->Prop)->(list_P4002435161011370285od_o_o->list_o))
% 0.93/1.37  FOF formula (<kernel.Constant object at 0x2c39998>, <kernel.DependentProduct object at 0x2c39dd0>) of role type named sy_c_List_Olist_Omap_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat
% 0.93/1.37  Using role type
% 0.93/1.37  Declaring map_VEBT_VEBT_nat:((vEBT_VEBT->nat)->(list_VEBT_VEBT->list_nat))
% 0.93/1.37  FOF formula (<kernel.Constant object at 0x2c39a70>, <kernel.DependentProduct object at 0x2c39c68>) of role type named sy_c_List_Olist_Omap_001t__VEBT____Definitions__OVEBT_001t__Real__Oreal
% 0.93/1.37  Using role type
% 0.93/1.37  Declaring map_VEBT_VEBT_real:((vEBT_VEBT->real)->(list_VEBT_VEBT->list_real))
% 0.93/1.37  FOF formula (<kernel.Constant object at 0x2c39998>, <kernel.DependentProduct object at 0x2c39a70>) of role type named sy_c_List_Olist_Oset_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.93/1.37  Using role type
% 0.93/1.37  Declaring set_Pr400311997697478754_nat_o:(list_P7985473006766602707_nat_o->set_Pr4532377907799695533_nat_o)
% 0.93/1.37  FOF formula (<kernel.Constant object at 0x2c39ef0>, <kernel.DependentProduct object at 0x2c39fc8>) of role type named sy_c_List_Olist_Oset_001_Eo
% 0.93/1.37  Using role type
% 0.93/1.37  Declaring set_o2:(list_o->set_o)
% 0.93/1.37  FOF formula (<kernel.Constant object at 0x2c39dd0>, <kernel.DependentProduct object at 0x2c4b050>) of role type named sy_c_List_Olist_Oset_001t__Code____Numeral__Ointeger
% 0.93/1.37  Using role type
% 0.93/1.37  Declaring set_Code_integer2:(list_Code_integer->set_Code_integer)
% 0.93/1.37  FOF formula (<kernel.Constant object at 0x2c39f80>, <kernel.DependentProduct object at 0x2c4b098>) of role type named sy_c_List_Olist_Oset_001t__Complex__Ocomplex
% 0.93/1.37  Using role type
% 0.93/1.37  Declaring set_complex2:(list_complex->set_complex)
% 0.93/1.37  FOF formula (<kernel.Constant object at 0x2c39fc8>, <kernel.DependentProduct object at 0x2c4b0e0>) of role type named sy_c_List_Olist_Oset_001t__Int__Oint
% 0.93/1.38  Using role type
% 0.93/1.38  Declaring set_int2:(list_int->set_int)
% 0.93/1.38  FOF formula (<kernel.Constant object at 0x2c39a70>, <kernel.DependentProduct object at 0x2c4b128>) of role type named sy_c_List_Olist_Oset_001t__List__Olist_I_Eo_J
% 0.93/1.38  Using role type
% 0.93/1.38  Declaring set_list_o2:(list_list_o->set_list_o)
% 0.93/1.38  FOF formula (<kernel.Constant object at 0x2c39dd0>, <kernel.DependentProduct object at 0x2c4b170>) of role type named sy_c_List_Olist_Oset_001t__List__Olist_It__Int__Oint_J
% 0.93/1.38  Using role type
% 0.93/1.38  Declaring set_list_int2:(list_list_int->set_list_int)
% 0.93/1.38  FOF formula (<kernel.Constant object at 0x2c39fc8>, <kernel.DependentProduct object at 0x2c4b1b8>) of role type named sy_c_List_Olist_Oset_001t__List__Olist_It__Nat__Onat_J
% 0.93/1.38  Using role type
% 0.93/1.38  Declaring set_list_nat2:(list_list_nat->set_list_nat)
% 0.93/1.38  FOF formula (<kernel.Constant object at 0x2c39a70>, <kernel.DependentProduct object at 0x2c4b200>) of role type named sy_c_List_Olist_Oset_001t__List__Olist_It__Real__Oreal_J
% 0.93/1.38  Using role type
% 0.93/1.38  Declaring set_list_real2:(list_list_real->set_list_real)
% 0.93/1.38  FOF formula (<kernel.Constant object at 0x2c39fc8>, <kernel.DependentProduct object at 0x2c4b248>) of role type named sy_c_List_Olist_Oset_001t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.93/1.38  Using role type
% 0.93/1.38  Declaring set_list_VEBT_VEBT2:(list_list_VEBT_VEBT->set_list_VEBT_VEBT)
% 0.93/1.38  FOF formula (<kernel.Constant object at 0x2c39dd0>, <kernel.DependentProduct object at 0x2c4b290>) of role type named sy_c_List_Olist_Oset_001t__Nat__Onat
% 0.93/1.38  Using role type
% 0.93/1.38  Declaring set_nat2:(list_nat->set_nat)
% 0.93/1.38  FOF formula (<kernel.Constant object at 0x2c39dd0>, <kernel.DependentProduct object at 0x2c4b2d8>) of role type named sy_c_List_Olist_Oset_001t__Num__Onum
% 0.93/1.38  Using role type
% 0.93/1.38  Declaring set_num2:(list_num->set_num)
% 0.93/1.38  FOF formula (<kernel.Constant object at 0x2c4b128>, <kernel.DependentProduct object at 0x2c4b1b8>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J
% 0.93/1.38  Using role type
% 0.93/1.38  Declaring set_Pr7458301993993767461et_nat:(list_P362550909693114634et_nat->set_Pr8536935166611901872et_nat)
% 0.93/1.38  FOF formula (<kernel.Constant object at 0x2c4b2d8>, <kernel.DependentProduct object at 0x2c4b128>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.93/1.38  Using role type
% 0.93/1.38  Declaring set_Pr364071364088684201et_nat:(list_P2321686559999237006et_nat->set_Pr3286484037609594932et_nat)
% 0.93/1.38  FOF formula (<kernel.Constant object at 0x2c4b170>, <kernel.DependentProduct object at 0x2c4b440>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_I_Eo_M_Eo_J
% 0.93/1.38  Using role type
% 0.93/1.38  Declaring set_Product_prod_o_o2:(list_P4002435161011370285od_o_o->set_Product_prod_o_o)
% 0.93/1.38  FOF formula (<kernel.Constant object at 0x2c4b2d8>, <kernel.DependentProduct object at 0x2c4b170>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 0.93/1.38  Using role type
% 0.93/1.38  Declaring set_Pr3864771053587467565et_nat:(list_P9062070895058802706et_nat->set_Pr3948176798113811640et_nat)
% 0.93/1.38  FOF formula (<kernel.Constant object at 0x2c4b440>, <kernel.DependentProduct object at 0x2c4b2d8>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Int__Oint_M_Eo_J
% 0.93/1.38  Using role type
% 0.93/1.38  Declaring set_Pr8694291782656941196_int_o:(list_P5087981734274514673_int_o->set_Pr903927857289325719_int_o)
% 0.93/1.38  FOF formula (<kernel.Constant object at 0x2c4b170>, <kernel.DependentProduct object at 0x2c4b440>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.93/1.38  Using role type
% 0.93/1.38  Declaring set_Pr2470121279949933262nt_int:(list_P5707943133018811711nt_int->set_Pr958786334691620121nt_int)
% 0.93/1.38  FOF formula (<kernel.Constant object at 0x2c4b2d8>, <kernel.DependentProduct object at 0x2c4b170>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Int__Oint_Mt__Nat__Onat_J
% 0.93/1.38  Using role type
% 0.93/1.38  Declaring set_Pr6647972299459129970nt_nat:(list_P8198026277950538467nt_nat->set_Pr3448869479623346877nt_nat)
% 0.93/1.38  FOF formula (<kernel.Constant object at 0x2c4b440>, <kernel.DependentProduct object at 0x2c4b2d8>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Int__Oint_Mt__Real__Oreal_J
% 0.93/1.38  Using role type
% 0.93/1.38  Declaring set_Pr112895574167722958t_real:(list_P6863124054624500543t_real->set_Pr3538720872664544793t_real)
% 0.93/1.38  FOF formula (<kernel.Constant object at 0x2c4b170>, <kernel.DependentProduct object at 0x2c4b440>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Int__Oint_Mt__VEBT____Definitions__OVEBT_J
% 0.93/1.38  Using role type
% 0.93/1.38  Declaring set_Pr8714266321650254504T_VEBT:(list_P7524865323317820941T_VEBT->set_Pr8044002425091019955T_VEBT)
% 0.93/1.38  FOF formula (<kernel.Constant object at 0x2c4b2d8>, <kernel.DependentProduct object at 0x2c4b170>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Int__Oint_J
% 0.93/1.38  Using role type
% 0.93/1.38  Declaring set_Pr1470767568048878706at_int:(list_P3521021558325789923at_int->set_Pr7995236796853374141at_int)
% 0.93/1.38  FOF formula (<kernel.Constant object at 0x2c4b440>, <kernel.DependentProduct object at 0x2c4b2d8>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.93/1.38  Using role type
% 0.93/1.38  Declaring set_Pr5648618587558075414at_nat:(list_P6011104703257516679at_nat->set_Pr1261947904930325089at_nat)
% 0.93/1.38  FOF formula (<kernel.Constant object at 0x2c4b170>, <kernel.DependentProduct object at 0x2c4b440>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Real__Oreal_Mt__Int__Oint_J
% 0.93/1.38  Using role type
% 0.93/1.38  Declaring set_Pr8219819362198175822al_int:(list_P4344331454722006975al_int->set_Pr1019928272762051225al_int)
% 0.93/1.38  FOF formula (<kernel.Constant object at 0x2c4b2d8>, <kernel.DependentProduct object at 0x2c4b170>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J
% 0.93/1.38  Using role type
% 0.93/1.38  Declaring set_Pr5999470521830281550l_real:(list_P8689742595348180415l_real->set_Pr6218003697084177305l_real)
% 0.93/1.38  FOF formula (<kernel.Constant object at 0x2c4b440>, <kernel.DependentProduct object at 0x2c4b2d8>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Real__Oreal_Mt__VEBT____Definitions__OVEBT_J
% 0.93/1.38  Using role type
% 0.93/1.38  Declaring set_Pr8897343066327330088T_VEBT:(list_P877281246627933069T_VEBT->set_Pr6019664923565264691T_VEBT)
% 0.93/1.38  FOF formula (<kernel.Constant object at 0x2c4b170>, <kernel.DependentProduct object at 0x2c4b440>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Set__Oset_It__Nat__Onat_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 0.93/1.38  Using role type
% 0.93/1.38  Declaring set_Pr9040384385603167362et_nat:(list_P6254988961118846195et_nat->set_Pr5488025237498180813et_nat)
% 0.93/1.38  FOF formula (<kernel.Constant object at 0x2c4b2d8>, <kernel.DependentProduct object at 0x2c4b170>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J
% 0.93/1.38  Using role type
% 0.93/1.38  Declaring set_Pr2418681094996576974uint32:(list_P3069071885182933823uint32->set_Pr1773385645901665561uint32)
% 0.93/1.38  FOF formula (<kernel.Constant object at 0x2c4b440>, <kernel.DependentProduct object at 0x2c4b2d8>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_M_Eo_J
% 0.93/1.38  Using role type
% 0.93/1.38  Declaring set_Pr7708085864119495200VEBT_o:(list_P3126845725202233233VEBT_o->set_Pr3175402225741728619VEBT_o)
% 0.93/1.38  FOF formula (<kernel.Constant object at 0x2c4b170>, <kernel.DependentProduct object at 0x2c4b440>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Int__Oint_J
% 0.93/1.39  Using role type
% 0.93/1.39  Declaring set_Pr2853735649769556538BT_int:(list_P4547456442757143711BT_int->set_Pr5066593544530342725BT_int)
% 0.93/1.39  FOF formula (<kernel.Constant object at 0x2c4b2d8>, <kernel.DependentProduct object at 0x2c4b170>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J
% 0.93/1.39  Using role type
% 0.93/1.39  Declaring set_Pr7031586669278753246BT_nat:(list_P7037539587688870467BT_nat->set_Pr7556676689462069481BT_nat)
% 0.93/1.39  FOF formula (<kernel.Constant object at 0x2c4b440>, <kernel.DependentProduct object at 0x2c4b2d8>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Real__Oreal_J
% 0.93/1.39  Using role type
% 0.93/1.39  Declaring set_Pr1087130671499945274T_real:(list_P2623026923184700063T_real->set_Pr7765410600122031685T_real)
% 0.93/1.39  FOF formula (<kernel.Constant object at 0x2c4b170>, <kernel.DependentProduct object at 0x2c4b440>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J
% 0.93/1.39  Using role type
% 0.93/1.39  Declaring set_Pr9182192707038809660T_VEBT:(list_P7413028617227757229T_VEBT->set_Pr6192946355708809607T_VEBT)
% 0.93/1.39  FOF formula (<kernel.Constant object at 0x2c4bd40>, <kernel.DependentProduct object at 0x2c4bea8>) of role type named sy_c_List_Olist_Oset_001t__Rat__Orat
% 0.93/1.39  Using role type
% 0.93/1.39  Declaring set_rat2:(list_rat->set_rat)
% 0.93/1.39  FOF formula (<kernel.Constant object at 0x2c4b200>, <kernel.DependentProduct object at 0x2c4bef0>) of role type named sy_c_List_Olist_Oset_001t__Real__Oreal
% 0.93/1.39  Using role type
% 0.93/1.39  Declaring set_real2:(list_real->set_real)
% 0.93/1.39  FOF formula (<kernel.Constant object at 0x2c4bdd0>, <kernel.DependentProduct object at 0x2c4bf38>) of role type named sy_c_List_Olist_Oset_001t__Set__Oset_It__Nat__Onat_J
% 0.93/1.39  Using role type
% 0.93/1.39  Declaring set_set_nat2:(list_set_nat->set_set_nat)
% 0.93/1.39  FOF formula (<kernel.Constant object at 0x2c4b440>, <kernel.DependentProduct object at 0x2c4bf80>) of role type named sy_c_List_Olist_Oset_001t__String__Oliteral
% 0.93/1.39  Using role type
% 0.93/1.39  Declaring set_literal2:(list_literal->set_literal)
% 0.93/1.39  FOF formula (<kernel.Constant object at 0x2c4bea8>, <kernel.DependentProduct object at 0x2c4bfc8>) of role type named sy_c_List_Olist_Oset_001t__Uint32__Ouint32
% 0.93/1.39  Using role type
% 0.93/1.39  Declaring set_uint322:(list_uint32->set_uint32)
% 0.93/1.39  FOF formula (<kernel.Constant object at 0x2c4bef0>, <kernel.DependentProduct object at 0x2c4d050>) of role type named sy_c_List_Olist_Oset_001t__VEBT____BuildupMemImp__OVEBTi
% 0.93/1.39  Using role type
% 0.93/1.39  Declaring set_VEBT_VEBTi2:(list_VEBT_VEBTi->set_VEBT_VEBTi)
% 0.93/1.39  FOF formula (<kernel.Constant object at 0x2c4bf38>, <kernel.DependentProduct object at 0x2c4d098>) of role type named sy_c_List_Olist_Oset_001t__VEBT____Definitions__OVEBT
% 0.93/1.39  Using role type
% 0.93/1.39  Declaring set_VEBT_VEBT2:(list_VEBT_VEBT->set_VEBT_VEBT)
% 0.93/1.39  FOF formula (<kernel.Constant object at 0x2c4bfc8>, <kernel.DependentProduct object at 0x2c4bdd0>) of role type named sy_c_List_Olist_Osize__list_001t__VEBT____Definitions__OVEBT
% 0.93/1.39  Using role type
% 0.93/1.39  Declaring size_list_VEBT_VEBT:((vEBT_VEBT->nat)->(list_VEBT_VEBT->nat))
% 0.93/1.39  FOF formula (<kernel.Constant object at 0x2c4bf38>, <kernel.DependentProduct object at 0x2c4bea8>) of role type named sy_c_List_Olist__update_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 0.93/1.39  Using role type
% 0.93/1.39  Declaring list_u6943956310655620667_nat_o:(list_P7985473006766602707_nat_o->(nat->((produc3658429121746597890et_nat->Prop)->list_P7985473006766602707_nat_o)))
% 0.93/1.39  FOF formula (<kernel.Constant object at 0x2c4b050>, <kernel.DependentProduct object at 0x2c4d128>) of role type named sy_c_List_Olist__update_001_Eo
% 0.93/1.39  Using role type
% 0.93/1.39  Declaring list_update_o:(list_o->(nat->(Prop->list_o)))
% 0.93/1.39  FOF formula (<kernel.Constant object at 0x2c4bfc8>, <kernel.DependentProduct object at 0x2c4d098>) of role type named sy_c_List_Olist__update_001t__Int__Oint
% 0.93/1.39  Using role type
% 0.93/1.39  Declaring list_update_int:(list_int->(nat->(int->list_int)))
% 0.93/1.39  FOF formula (<kernel.Constant object at 0x2c4bef0>, <kernel.DependentProduct object at 0x2c4d248>) of role type named sy_c_List_Olist__update_001t__Nat__Onat
% 0.93/1.39  Using role type
% 0.93/1.39  Declaring list_update_nat:(list_nat->(nat->(nat->list_nat)))
% 0.93/1.39  FOF formula (<kernel.Constant object at 0x2c4d128>, <kernel.DependentProduct object at 0x2c4d098>) of role type named sy_c_List_Olist__update_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J
% 0.93/1.39  Using role type
% 0.93/1.39  Declaring list_u1913845194572276492et_nat:(list_P362550909693114634et_nat->(nat->(produc2732055786443039994et_nat->list_P362550909693114634et_nat)))
% 0.93/1.39  FOF formula (<kernel.Constant object at 0x2c4d050>, <kernel.DependentProduct object at 0x2c4d248>) of role type named sy_c_List_Olist__update_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.93/1.39  Using role type
% 0.93/1.39  Declaring list_u1866171116859985808et_nat:(list_P2321686559999237006et_nat->(nat->(produc3925858234332021118et_nat->list_P2321686559999237006et_nat)))
% 0.93/1.39  FOF formula (<kernel.Constant object at 0x2c4d320>, <kernel.DependentProduct object at 0x2c4d098>) of role type named sy_c_List_Olist__update_001t__Product____Type__Oprod_I_Eo_M_Eo_J
% 0.93/1.39  Using role type
% 0.93/1.39  Declaring list_u1537252308907898773od_o_o:(list_P4002435161011370285od_o_o->(nat->(product_prod_o_o->list_P4002435161011370285od_o_o)))
% 0.93/1.39  FOF formula (<kernel.Constant object at 0x2c4d1b8>, <kernel.DependentProduct object at 0x2c4d320>) of role type named sy_c_List_Olist__update_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 0.93/1.39  Using role type
% 0.93/1.39  Declaring list_u9060326803697358356et_nat:(list_P9062070895058802706et_nat->(nat->(produc3658429121746597890et_nat->list_P9062070895058802706et_nat)))
% 0.93/1.39  FOF formula (<kernel.Constant object at 0x2c4d098>, <kernel.DependentProduct object at 0x2c4d1b8>) of role type named sy_c_List_Olist__update_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.93/1.39  Using role type
% 0.93/1.39  Declaring list_u3002344382305578791nt_int:(list_P5707943133018811711nt_int->(nat->(product_prod_int_int->list_P5707943133018811711nt_int)))
% 0.93/1.39  FOF formula (<kernel.Constant object at 0x2c4d320>, <kernel.DependentProduct object at 0x2c4d098>) of role type named sy_c_List_Olist__update_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.93/1.39  Using role type
% 0.93/1.39  Declaring list_u6180841689913720943at_nat:(list_P6011104703257516679at_nat->(nat->(product_prod_nat_nat->list_P6011104703257516679at_nat)))
% 0.93/1.39  FOF formula (<kernel.Constant object at 0x2c4d1b8>, <kernel.DependentProduct object at 0x2c4d320>) of role type named sy_c_List_Olist__update_001t__Product____Type__Oprod_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J
% 0.93/1.39  Using role type
% 0.93/1.39  Declaring list_u2546161786664092711uint32:(list_P3069071885182933823uint32->(nat->(produc827990862158126777uint32->list_P3069071885182933823uint32)))
% 0.93/1.39  FOF formula (<kernel.Constant object at 0x2c4d098>, <kernel.DependentProduct object at 0x2c4d1b8>) of role type named sy_c_List_Olist__update_001t__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_Mt__VEBT____BuildupMemImp__OVEBTi_J
% 0.93/1.39  Using role type
% 0.93/1.39  Declaring list_u30558089781959097_VEBTi:(list_P785718909624839377_VEBTi->(nat->(produc3777764054643897931_VEBTi->list_P785718909624839377_VEBTi)))
% 0.93/1.39  FOF formula (<kernel.Constant object at 0x2c4d320>, <kernel.DependentProduct object at 0x2c4d098>) of role type named sy_c_List_Olist__update_001t__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_Mt__VEBT____Definitions__OVEBT_J
% 0.93/1.39  Using role type
% 0.93/1.39  Declaring list_u9044509791230035014T_VEBT:(list_P5988454224134618948T_VEBT->(nat->(produc2810682830582626868T_VEBT->list_P5988454224134618948T_VEBT)))
% 0.93/1.40  FOF formula (<kernel.Constant object at 0x2c4d1b8>, <kernel.DependentProduct object at 0x2c4d320>) of role type named sy_c_List_Olist__update_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____BuildupMemImp__OVEBTi_J
% 0.93/1.40  Using role type
% 0.93/1.40  Declaring list_u636002643828906794_VEBTi:(list_P735349106241217576_VEBTi->(nat->(produc3625547720036274456_VEBTi->list_P735349106241217576_VEBTi)))
% 0.93/1.40  FOF formula (<kernel.Constant object at 0x2c4d098>, <kernel.DependentProduct object at 0x2c4d1b8>) of role type named sy_c_List_Olist__update_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J
% 0.93/1.40  Using role type
% 0.93/1.40  Declaring list_u6961636818849549845T_VEBT:(list_P7413028617227757229T_VEBT->(nat->(produc8243902056947475879T_VEBT->list_P7413028617227757229T_VEBT)))
% 0.93/1.40  FOF formula (<kernel.Constant object at 0x2c4d7a0>, <kernel.DependentProduct object at 0x2c4d320>) of role type named sy_c_List_Olist__update_001t__Real__Oreal
% 0.93/1.40  Using role type
% 0.93/1.40  Declaring list_update_real:(list_real->(nat->(real->list_real)))
% 0.93/1.40  FOF formula (<kernel.Constant object at 0x2c4d950>, <kernel.DependentProduct object at 0x2c4d098>) of role type named sy_c_List_Olist__update_001t__Set__Oset_It__Nat__Onat_J
% 0.93/1.40  Using role type
% 0.93/1.40  Declaring list_update_set_nat:(list_set_nat->(nat->(set_nat->list_set_nat)))
% 0.93/1.40  FOF formula (<kernel.Constant object at 0x2c4d9e0>, <kernel.DependentProduct object at 0x2c4d7a0>) of role type named sy_c_List_Olist__update_001t__Uint32__Ouint32
% 0.93/1.40  Using role type
% 0.93/1.40  Declaring list_update_uint32:(list_uint32->(nat->(uint32->list_uint32)))
% 0.93/1.40  FOF formula (<kernel.Constant object at 0x2c4d950>, <kernel.DependentProduct object at 0x2c4d9e0>) of role type named sy_c_List_Olist__update_001t__VEBT____BuildupMemImp__OVEBTi
% 0.93/1.40  Using role type
% 0.93/1.40  Declaring list_u6098035379799741383_VEBTi:(list_VEBT_VEBTi->(nat->(vEBT_VEBTi->list_VEBT_VEBTi)))
% 0.93/1.40  FOF formula (<kernel.Constant object at 0x2c4d7a0>, <kernel.DependentProduct object at 0x2c4d950>) of role type named sy_c_List_Olist__update_001t__VEBT____Definitions__OVEBT
% 0.93/1.40  Using role type
% 0.93/1.40  Declaring list_u1324408373059187874T_VEBT:(list_VEBT_VEBT->(nat->(vEBT_VEBT->list_VEBT_VEBT)))
% 0.93/1.40  FOF formula (<kernel.Constant object at 0x2c4d998>, <kernel.DependentProduct object at 0x2c4d9e0>) of role type named sy_c_List_Olistrel1_001_Eo
% 0.93/1.40  Using role type
% 0.93/1.40  Declaring listrel1_o:(set_Product_prod_o_o->set_Pr6227168374412355847list_o)
% 0.93/1.40  FOF formula (<kernel.Constant object at 0x2c4d128>, <kernel.DependentProduct object at 0x2c4d998>) of role type named sy_c_List_Olistrel1_001t__Int__Oint
% 0.93/1.40  Using role type
% 0.93/1.40  Declaring listrel1_int:(set_Pr958786334691620121nt_int->set_Pr765067013931698361st_int)
% 0.93/1.40  FOF formula (<kernel.Constant object at 0x2c4d710>, <kernel.DependentProduct object at 0x2c4d9e0>) of role type named sy_c_List_Olistrel1_001t__Nat__Onat
% 0.93/1.40  Using role type
% 0.93/1.40  Declaring listrel1_nat:(set_Pr1261947904930325089at_nat->set_Pr3451248702717554689st_nat)
% 0.93/1.40  FOF formula (<kernel.Constant object at 0x2c4d950>, <kernel.DependentProduct object at 0x2c4d7a0>) of role type named sy_c_List_Olistrel1_001t__Real__Oreal
% 0.93/1.40  Using role type
% 0.93/1.40  Declaring listrel1_real:(set_Pr6218003697084177305l_real->set_Pr611352295856513593t_real)
% 0.93/1.40  FOF formula (<kernel.Constant object at 0x2c4db00>, <kernel.DependentProduct object at 0x2c4d128>) of role type named sy_c_List_Olistrel1_001t__Uint32__Ouint32
% 0.93/1.40  Using role type
% 0.93/1.40  Declaring listrel1_uint32:(set_Pr1773385645901665561uint32->set_Pr2258164808687509945uint32)
% 0.93/1.40  FOF formula (<kernel.Constant object at 0x2c4d9e0>, <kernel.DependentProduct object at 0x2c4d950>) of role type named sy_c_List_Olistrel1_001t__VEBT____BuildupMemImp__OVEBTi
% 0.93/1.40  Using role type
% 0.93/1.40  Declaring listrel1_VEBT_VEBTi:(set_Pr2227491710730465451_VEBTi->set_Pr4797120415438012619_VEBTi)
% 0.93/1.40  FOF formula (<kernel.Constant object at 0x2c4da70>, <kernel.DependentProduct object at 0x2c4db00>) of role type named sy_c_List_Olistrel1_001t__VEBT____Definitions__OVEBT
% 0.93/1.40  Using role type
% 0.93/1.40  Declaring listrel1_VEBT_VEBT:(set_Pr6192946355708809607T_VEBT->set_Pr1916528119006554503T_VEBT)
% 0.93/1.40  FOF formula (<kernel.Constant object at 0x2c4d5a8>, <kernel.DependentProduct object at 0x2c4d9e0>) of role type named sy_c_List_Onth_001_Eo
% 0.93/1.41  Using role type
% 0.93/1.41  Declaring nth_o:(list_o->(nat->Prop))
% 0.93/1.41  FOF formula (<kernel.Constant object at 0x2c4db48>, <kernel.DependentProduct object at 0x2c4d5a8>) of role type named sy_c_List_Onth_001t__Int__Oint
% 0.93/1.41  Using role type
% 0.93/1.41  Declaring nth_int:(list_int->(nat->int))
% 0.93/1.41  FOF formula (<kernel.Constant object at 0x2c4d128>, <kernel.DependentProduct object at 0x2c4d9e0>) of role type named sy_c_List_Onth_001t__Nat__Onat
% 0.93/1.41  Using role type
% 0.93/1.41  Declaring nth_nat:(list_nat->(nat->nat))
% 0.93/1.41  FOF formula (<kernel.Constant object at 0x2c4dd40>, <kernel.DependentProduct object at 0x2c4db48>) of role type named sy_c_List_Onth_001t__Num__Onum
% 0.93/1.41  Using role type
% 0.93/1.41  Declaring nth_num:(list_num->(nat->num))
% 0.93/1.41  FOF formula (<kernel.Constant object at 0x2c4da70>, <kernel.DependentProduct object at 0x2c4d128>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.93/1.41  Using role type
% 0.93/1.41  Declaring nth_Pr4439495888332055232nt_int:(list_P5707943133018811711nt_int->(nat->product_prod_int_int))
% 0.93/1.41  FOF formula (<kernel.Constant object at 0x2c4dd40>, <kernel.DependentProduct object at 0x2c4da70>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Int__Oint_Mt__Real__Oreal_J
% 0.93/1.41  Using role type
% 0.93/1.41  Declaring nth_Pr731366597535767232t_real:(list_P6863124054624500543t_real->(nat->produc679980390762269497t_real))
% 0.93/1.41  FOF formula (<kernel.Constant object at 0x2c4d128>, <kernel.DependentProduct object at 0x2c4dd40>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Int__Oint_Mt__VEBT____BuildupMemImp__OVEBTi_J
% 0.93/1.41  Using role type
% 0.93/1.41  Declaring nth_Pr5092243222550848201_VEBTi:(list_P4447955379000644808_VEBTi->(nat->produc2062302194595185346_VEBTi))
% 0.93/1.41  FOF formula (<kernel.Constant object at 0x2c4da70>, <kernel.DependentProduct object at 0x2c4d128>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Int__Oint_Mt__VEBT____Definitions__OVEBT_J
% 0.93/1.41  Using role type
% 0.93/1.41  Declaring nth_Pr3474266648193625910T_VEBT:(list_P7524865323317820941T_VEBT->(nat->produc1531783533982839933T_VEBT))
% 0.93/1.41  FOF formula (<kernel.Constant object at 0x2c4dd40>, <kernel.DependentProduct object at 0x2c4da70>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Nat__Onat_M_Eo_J
% 0.93/1.41  Using role type
% 0.93/1.41  Declaring nth_Pr112076138515278198_nat_o:(list_P7333126701944960589_nat_o->(nat->product_prod_nat_o))
% 0.93/1.41  FOF formula (<kernel.Constant object at 0x2c4d128>, <kernel.DependentProduct object at 0x2c4db48>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Int__Oint_J
% 0.93/1.41  Using role type
% 0.93/1.41  Declaring nth_Pr3440142176431000676at_int:(list_P3521021558325789923at_int->(nat->product_prod_nat_int))
% 0.93/1.41  FOF formula (<kernel.Constant object at 0x2c4d128>, <kernel.DependentProduct object at 0x2c4dfc8>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.93/1.41  Using role type
% 0.93/1.41  Declaring nth_Pr7617993195940197384at_nat:(list_P6011104703257516679at_nat->(nat->product_prod_nat_nat))
% 0.93/1.41  FOF formula (<kernel.Constant object at 0x2c4dfc8>, <kernel.DependentProduct object at 0x2c500e0>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Real__Oreal_J
% 0.93/1.41  Using role type
% 0.93/1.41  Declaring nth_Pr7767817059697521252t_real:(list_P3644420460460130531t_real->(nat->produc7716430852924023517t_real))
% 0.93/1.41  FOF formula (<kernel.Constant object at 0x2c4db48>, <kernel.DependentProduct object at 0x2c50290>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Nat__Onat_Mt__VEBT____BuildupMemImp__OVEBTi_J
% 0.93/1.41  Using role type
% 0.93/1.41  Declaring nth_Pr3244165891152107629_VEBTi:(list_P2320588648998582380_VEBTi->(nat->produc214224863196444774_VEBTi))
% 0.93/1.41  FOF formula (<kernel.Constant object at 0x2c50248>, <kernel.DependentProduct object at 0x2c50320>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Nat__Onat_Mt__VEBT____Definitions__OVEBT_J
% 0.93/1.41  Using role type
% 0.93/1.41  Declaring nth_Pr744662078594809490T_VEBT:(list_P5647936690300460905T_VEBT->(nat->produc8025551001238799321T_VEBT))
% 0.93/1.41  FOF formula (<kernel.Constant object at 0x2c50368>, <kernel.DependentProduct object at 0x2c503b0>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J
% 0.93/1.41  Using role type
% 0.93/1.41  Declaring nth_Pr6139322253122866368uint32:(list_P3069071885182933823uint32->(nat->produc827990862158126777uint32))
% 0.93/1.41  FOF formula (<kernel.Constant object at 0x2c50290>, <kernel.DependentProduct object at 0x2c50440>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_M_Eo_J
% 0.93/1.41  Using role type
% 0.93/1.41  Declaring nth_Pr3306050735993963089EBTi_o:(list_P8833571063612306856EBTi_o->(nat->produc5014006835512566296EBTi_o))
% 0.93/1.41  FOF formula (<kernel.Constant object at 0x2c503f8>, <kernel.DependentProduct object at 0x2c50290>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_Mt__Int__Oint_J
% 0.93/1.41  Using role type
% 0.93/1.41  Declaring nth_Pr2733638074192486473Ti_int:(list_P7392757774524453448Ti_int->(nat->produc8927069083091599426Ti_int))
% 0.93/1.41  FOF formula (<kernel.Constant object at 0x2c50440>, <kernel.DependentProduct object at 0x2c503f8>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_Mt__Real__Oreal_J
% 0.93/1.41  Using role type
% 0.93/1.41  Declaring nth_Pr3433448822664029129i_real:(list_P8536626330812492744i_real->(nat->produc6680258955013199682i_real))
% 0.93/1.41  FOF formula (<kernel.Constant object at 0x2c50290>, <kernel.DependentProduct object at 0x2c50440>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_Mt__VEBT____BuildupMemImp__OVEBTi_J
% 0.93/1.41  Using role type
% 0.93/1.41  Declaring nth_Pr6329974346453275474_VEBTi:(list_P785718909624839377_VEBTi->(nat->produc3777764054643897931_VEBTi))
% 0.93/1.41  FOF formula (<kernel.Constant object at 0x2c503f8>, <kernel.DependentProduct object at 0x2c50290>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_Mt__VEBT____Definitions__OVEBT_J
% 0.93/1.41  Using role type
% 0.93/1.41  Declaring nth_Pr8725177398587324397T_VEBT:(list_P5988454224134618948T_VEBT->(nat->produc2810682830582626868T_VEBT))
% 0.93/1.41  FOF formula (<kernel.Constant object at 0x2c50320>, <kernel.DependentProduct object at 0x2c503f8>) of role type named sy_c_List_Onth_001t__Rat__Orat
% 0.93/1.42  Using role type
% 0.93/1.42  Declaring nth_rat:(list_rat->(nat->rat))
% 0.93/1.42  FOF formula (<kernel.Constant object at 0x2c506c8>, <kernel.DependentProduct object at 0x2c50290>) of role type named sy_c_List_Onth_001t__Real__Oreal
% 0.93/1.42  Using role type
% 0.93/1.42  Declaring nth_real:(list_real->(nat->real))
% 0.93/1.42  FOF formula (<kernel.Constant object at 0x2c507a0>, <kernel.DependentProduct object at 0x2c50440>) of role type named sy_c_List_Onth_001t__Set__Oset_It__Nat__Onat_J
% 0.93/1.42  Using role type
% 0.93/1.42  Declaring nth_set_nat:(list_set_nat->(nat->set_nat))
% 0.93/1.42  FOF formula (<kernel.Constant object at 0x2c50830>, <kernel.DependentProduct object at 0x2c50320>) of role type named sy_c_List_Onth_001t__Uint32__Ouint32
% 0.93/1.42  Using role type
% 0.93/1.42  Declaring nth_uint32:(list_uint32->(nat->uint32))
% 0.93/1.42  FOF formula (<kernel.Constant object at 0x2c50050>, <kernel.DependentProduct object at 0x2c507a0>) of role type named sy_c_List_Onth_001t__VEBT____BuildupMemImp__OVEBTi
% 0.93/1.42  Using role type
% 0.93/1.42  Declaring nth_VEBT_VEBTi:(list_VEBT_VEBTi->(nat->vEBT_VEBTi))
% 0.93/1.42  FOF formula (<kernel.Constant object at 0x2c50290>, <kernel.DependentProduct object at 0x2c50830>) of role type named sy_c_List_Onth_001t__VEBT____Definitions__OVEBT
% 0.93/1.42  Using role type
% 0.93/1.42  Declaring nth_VEBT_VEBT:(list_VEBT_VEBT->(nat->vEBT_VEBT))
% 0.93/1.42  FOF formula (<kernel.Constant object at 0x2c50128>, <kernel.DependentProduct object at 0x2c50830>) of role type named sy_c_List_Oremove1_001_Eo
% 0.93/1.42  Using role type
% 0.93/1.42  Declaring remove1_o:(Prop->(list_o->list_o))
% 0.93/1.42  FOF formula (<kernel.Constant object at 0x2c50908>, <kernel.DependentProduct object at 0x2c50290>) of role type named sy_c_List_Oremove1_001t__Code____Numeral__Ointeger
% 0.93/1.42  Using role type
% 0.93/1.42  Declaring remove1_Code_integer:(code_integer->(list_Code_integer->list_Code_integer))
% 0.93/1.42  FOF formula (<kernel.Constant object at 0x2c50758>, <kernel.DependentProduct object at 0x2c50908>) of role type named sy_c_List_Oremove1_001t__Int__Oint
% 0.93/1.42  Using role type
% 0.93/1.42  Declaring remove1_int:(int->(list_int->list_int))
% 0.93/1.42  FOF formula (<kernel.Constant object at 0x2c50050>, <kernel.DependentProduct object at 0x2c50290>) of role type named sy_c_List_Oremove1_001t__Nat__Onat
% 0.93/1.42  Using role type
% 0.93/1.42  Declaring remove1_nat:(nat->(list_nat->list_nat))
% 0.93/1.42  FOF formula (<kernel.Constant object at 0x2c50320>, <kernel.DependentProduct object at 0x2c50758>) of role type named sy_c_List_Oremove1_001t__Num__Onum
% 0.93/1.42  Using role type
% 0.93/1.42  Declaring remove1_num:(num->(list_num->list_num))
% 0.93/1.42  FOF formula (<kernel.Constant object at 0x2c509e0>, <kernel.DependentProduct object at 0x2c50050>) of role type named sy_c_List_Oremove1_001t__Rat__Orat
% 0.93/1.42  Using role type
% 0.93/1.42  Declaring remove1_rat:(rat->(list_rat->list_rat))
% 0.93/1.42  FOF formula (<kernel.Constant object at 0x2c50440>, <kernel.DependentProduct object at 0x2c50128>) of role type named sy_c_List_Oremove1_001t__Real__Oreal
% 0.93/1.42  Using role type
% 0.93/1.42  Declaring remove1_real:(real->(list_real->list_real))
% 0.93/1.42  FOF formula (<kernel.Constant object at 0x2c50b00>, <kernel.DependentProduct object at 0x2c50320>) of role type named sy_c_List_Oremove1_001t__VEBT____Definitions__OVEBT
% 0.93/1.42  Using role type
% 0.93/1.42  Declaring remove1_VEBT_VEBT:(vEBT_VEBT->(list_VEBT_VEBT->list_VEBT_VEBT))
% 0.93/1.42  FOF formula (<kernel.Constant object at 0x2c507a0>, <kernel.DependentProduct object at 0x2c50320>) of role type named sy_c_List_OremoveAll_001_Eo
% 0.93/1.42  Using role type
% 0.93/1.42  Declaring removeAll_o:(Prop->(list_o->list_o))
% 0.93/1.42  FOF formula (<kernel.Constant object at 0x2c50b48>, <kernel.DependentProduct object at 0x2c50b00>) of role type named sy_c_List_OremoveAll_001t__Int__Oint
% 0.93/1.42  Using role type
% 0.93/1.42  Declaring removeAll_int:(int->(list_int->list_int))
% 0.93/1.42  FOF formula (<kernel.Constant object at 0x2c50440>, <kernel.DependentProduct object at 0x2c507a0>) of role type named sy_c_List_OremoveAll_001t__Nat__Onat
% 0.93/1.42  Using role type
% 0.93/1.42  Declaring removeAll_nat:(nat->(list_nat->list_nat))
% 0.93/1.42  FOF formula (<kernel.Constant object at 0x2c50b90>, <kernel.DependentProduct object at 0x2c50b48>) of role type named sy_c_List_OremoveAll_001t__Real__Oreal
% 0.93/1.42  Using role type
% 0.93/1.42  Declaring removeAll_real:(real->(list_real->list_real))
% 0.93/1.42  FOF formula (<kernel.Constant object at 0x2c509e0>, <kernel.DependentProduct object at 0x2c50440>) of role type named sy_c_List_OremoveAll_001t__Set__Oset_It__Nat__Onat_J
% 0.93/1.42  Using role type
% 0.93/1.42  Declaring removeAll_set_nat:(set_nat->(list_set_nat->list_set_nat))
% 0.93/1.42  FOF formula (<kernel.Constant object at 0x2c50908>, <kernel.DependentProduct object at 0x2c50b90>) of role type named sy_c_List_OremoveAll_001t__VEBT____Definitions__OVEBT
% 0.93/1.42  Using role type
% 0.93/1.42  Declaring removeAll_VEBT_VEBT:(vEBT_VEBT->(list_VEBT_VEBT->list_VEBT_VEBT))
% 0.93/1.42  FOF formula (<kernel.Constant object at 0x2c50320>, <kernel.DependentProduct object at 0x2c509e0>) of role type named sy_c_List_Oreplicate_001t__VEBT____Definitions__OVEBT
% 0.93/1.42  Using role type
% 0.93/1.42  Declaring replicate_VEBT_VEBT:(nat->(vEBT_VEBT->list_VEBT_VEBT))
% 0.93/1.42  FOF formula (<kernel.Constant object at 0x2c50b00>, <kernel.DependentProduct object at 0x2c507a0>) of role type named sy_c_List_Orotate1_001_Eo
% 0.93/1.42  Using role type
% 0.93/1.42  Declaring rotate1_o:(list_o->list_o)
% 0.93/1.42  FOF formula (<kernel.Constant object at 0x2c50830>, <kernel.DependentProduct object at 0x2c50d88>) of role type named sy_c_List_Orotate1_001t__Nat__Onat
% 0.93/1.42  Using role type
% 0.93/1.42  Declaring rotate1_nat:(list_nat->list_nat)
% 0.93/1.42  FOF formula (<kernel.Constant object at 0x2c509e0>, <kernel.DependentProduct object at 0x2c50b00>) of role type named sy_c_List_Orotate1_001t__Real__Oreal
% 0.93/1.42  Using role type
% 0.93/1.42  Declaring rotate1_real:(list_real->list_real)
% 0.93/1.42  FOF formula (<kernel.Constant object at 0x2c50d88>, <kernel.DependentProduct object at 0x2c50dd0>) of role type named sy_c_List_Orotate1_001t__VEBT____Definitions__OVEBT
% 0.93/1.42  Using role type
% 0.93/1.42  Declaring rotate1_VEBT_VEBT:(list_VEBT_VEBT->list_VEBT_VEBT)
% 0.93/1.42  FOF formula (<kernel.Constant object at 0x2c50cb0>, <kernel.DependentProduct object at 0x2c50d88>) of role type named sy_c_List_Osorted__wrt_001_Eo
% 0.93/1.42  Using role type
% 0.93/1.42  Declaring sorted_wrt_o:((Prop->(Prop->Prop))->(list_o->Prop))
% 0.93/1.42  FOF formula (<kernel.Constant object at 0x2c509e0>, <kernel.DependentProduct object at 0x2c507a0>) of role type named sy_c_List_Osorted__wrt_001t__Code____Numeral__Ointeger
% 0.93/1.42  Using role type
% 0.93/1.42  Declaring sorted710888440204495920nteger:((code_integer->(code_integer->Prop))->(list_Code_integer->Prop))
% 0.93/1.43  FOF formula (<kernel.Constant object at 0x2c50d88>, <kernel.DependentProduct object at 0x2c50ea8>) of role type named sy_c_List_Osorted__wrt_001t__Int__Oint
% 0.93/1.43  Using role type
% 0.93/1.43  Declaring sorted_wrt_int:((int->(int->Prop))->(list_int->Prop))
% 0.93/1.43  FOF formula (<kernel.Constant object at 0x2c507a0>, <kernel.DependentProduct object at 0x2c50e60>) of role type named sy_c_List_Osorted__wrt_001t__Nat__Onat
% 0.93/1.43  Using role type
% 0.93/1.43  Declaring sorted_wrt_nat:((nat->(nat->Prop))->(list_nat->Prop))
% 0.93/1.43  FOF formula (<kernel.Constant object at 0x2c50ea8>, <kernel.DependentProduct object at 0x2c50ef0>) of role type named sy_c_List_Osorted__wrt_001t__Num__Onum
% 0.93/1.43  Using role type
% 0.93/1.43  Declaring sorted_wrt_num:((num->(num->Prop))->(list_num->Prop))
% 0.93/1.43  FOF formula (<kernel.Constant object at 0x2c50e60>, <kernel.DependentProduct object at 0x2c50f38>) of role type named sy_c_List_Osorted__wrt_001t__Rat__Orat
% 0.93/1.43  Using role type
% 0.93/1.43  Declaring sorted_wrt_rat:((rat->(rat->Prop))->(list_rat->Prop))
% 0.93/1.43  FOF formula (<kernel.Constant object at 0x2c50ef0>, <kernel.DependentProduct object at 0x2c50f80>) of role type named sy_c_List_Osorted__wrt_001t__Real__Oreal
% 0.93/1.43  Using role type
% 0.93/1.43  Declaring sorted_wrt_real:((real->(real->Prop))->(list_real->Prop))
% 0.93/1.43  FOF formula (<kernel.Constant object at 0x2c50f38>, <kernel.DependentProduct object at 0x2c50fc8>) of role type named sy_c_List_Osorted__wrt_001t__String__Oliteral
% 0.93/1.43  Using role type
% 0.93/1.43  Declaring sorted_wrt_literal:((literal->(literal->Prop))->(list_literal->Prop))
% 0.93/1.43  FOF formula (<kernel.Constant object at 0x2c50ef0>, <kernel.DependentProduct object at 0x2c53050>) of role type named sy_c_List_Osorted__wrt_001t__VEBT____BuildupMemImp__OVEBTi
% 0.93/1.43  Using role type
% 0.93/1.43  Declaring sorted9206477368072086664_VEBTi:((vEBT_VEBTi->(vEBT_VEBTi->Prop))->(list_VEBT_VEBTi->Prop))
% 0.93/1.43  FOF formula (<kernel.Constant object at 0x2c50f80>, <kernel.DependentProduct object at 0x2c530e0>) of role type named sy_c_List_Osorted__wrt_001t__VEBT____Definitions__OVEBT
% 0.93/1.43  Using role type
% 0.93/1.43  Declaring sorted_wrt_VEBT_VEBT:((vEBT_VEBT->(vEBT_VEBT->Prop))->(list_VEBT_VEBT->Prop))
% 0.93/1.43  FOF formula (<kernel.Constant object at 0x2c50fc8>, <kernel.DependentProduct object at 0x2c531b8>) of role type named sy_c_List_Osubseqs_001_Eo
% 0.93/1.43  Using role type
% 0.93/1.43  Declaring subseqs_o:(list_o->list_list_o)
% 0.93/1.43  FOF formula (<kernel.Constant object at 0x2c50e60>, <kernel.DependentProduct object at 0x2c53248>) of role type named sy_c_List_Osubseqs_001t__Int__Oint
% 0.93/1.43  Using role type
% 0.93/1.43  Declaring subseqs_int:(list_int->list_list_int)
% 0.93/1.43  FOF formula (<kernel.Constant object at 0x2c50f80>, <kernel.DependentProduct object at 0x2c53290>) of role type named sy_c_List_Osubseqs_001t__Nat__Onat
% 0.93/1.43  Using role type
% 0.93/1.43  Declaring subseqs_nat:(list_nat->list_list_nat)
% 0.93/1.43  FOF formula (<kernel.Constant object at 0x2c50ef0>, <kernel.DependentProduct object at 0x2c53098>) of role type named sy_c_List_Osubseqs_001t__Real__Oreal
% 0.93/1.43  Using role type
% 0.93/1.43  Declaring subseqs_real:(list_real->list_list_real)
% 0.93/1.43  FOF formula (<kernel.Constant object at 0x2c50ef0>, <kernel.DependentProduct object at 0x2c532d8>) of role type named sy_c_List_Osubseqs_001t__VEBT____Definitions__OVEBT
% 0.93/1.43  Using role type
% 0.93/1.43  Declaring subseqs_VEBT_VEBT:(list_VEBT_VEBT->list_list_VEBT_VEBT)
% 0.93/1.43  FOF formula (<kernel.Constant object at 0x2c531b8>, <kernel.DependentProduct object at 0x2c53290>) of role type named sy_c_List_Otake_001_Eo
% 0.93/1.43  Using role type
% 0.93/1.43  Declaring take_o:(nat->(list_o->list_o))
% 0.93/1.43  FOF formula (<kernel.Constant object at 0x2c53248>, <kernel.DependentProduct object at 0x2c531b8>) of role type named sy_c_List_Otake_001t__Int__Oint
% 0.93/1.43  Using role type
% 0.93/1.43  Declaring take_int:(nat->(list_int->list_int))
% 0.93/1.43  FOF formula (<kernel.Constant object at 0x2c53320>, <kernel.DependentProduct object at 0x2c53290>) of role type named sy_c_List_Otake_001t__Nat__Onat
% 0.93/1.43  Using role type
% 0.93/1.43  Declaring take_nat:(nat->(list_nat->list_nat))
% 0.93/1.43  FOF formula (<kernel.Constant object at 0x2c530e0>, <kernel.DependentProduct object at 0x2c53248>) of role type named sy_c_List_Otake_001t__Num__Onum
% 0.93/1.43  Using role type
% 0.93/1.43  Declaring take_num:(nat->(list_num->list_num))
% 0.93/1.43  FOF formula (<kernel.Constant object at 0x2c533f8>, <kernel.DependentProduct object at 0x2c53320>) of role type named sy_c_List_Otake_001t__Rat__Orat
% 0.93/1.44  Using role type
% 0.93/1.44  Declaring take_rat:(nat->(list_rat->list_rat))
% 0.93/1.44  FOF formula (<kernel.Constant object at 0x2c532d8>, <kernel.DependentProduct object at 0x2c530e0>) of role type named sy_c_List_Otake_001t__Real__Oreal
% 0.93/1.44  Using role type
% 0.93/1.44  Declaring take_real:(nat->(list_real->list_real))
% 0.93/1.44  FOF formula (<kernel.Constant object at 0x2c53098>, <kernel.DependentProduct object at 0x2c53170>) of role type named sy_c_List_Otake_001t__Set__Oset_It__Nat__Onat_J
% 0.93/1.44  Using role type
% 0.93/1.44  Declaring take_set_nat:(nat->(list_set_nat->list_set_nat))
% 0.93/1.44  FOF formula (<kernel.Constant object at 0x2c53560>, <kernel.DependentProduct object at 0x2c533f8>) of role type named sy_c_List_Otake_001t__Uint32__Ouint32
% 0.93/1.44  Using role type
% 0.93/1.44  Declaring take_uint32:(nat->(list_uint32->list_uint32))
% 0.93/1.44  FOF formula (<kernel.Constant object at 0x2c531b8>, <kernel.DependentProduct object at 0x2c53098>) of role type named sy_c_List_Otake_001t__VEBT____BuildupMemImp__OVEBTi
% 0.93/1.44  Using role type
% 0.93/1.44  Declaring take_VEBT_VEBTi:(nat->(list_VEBT_VEBTi->list_VEBT_VEBTi))
% 0.93/1.44  FOF formula (<kernel.Constant object at 0x2c530e0>, <kernel.DependentProduct object at 0x2c53560>) of role type named sy_c_List_Otake_001t__VEBT____Definitions__OVEBT
% 0.93/1.44  Using role type
% 0.93/1.44  Declaring take_VEBT_VEBT:(nat->(list_VEBT_VEBT->list_VEBT_VEBT))
% 0.93/1.44  FOF formula (<kernel.Constant object at 0x2c53248>, <kernel.DependentProduct object at 0x2c531b8>) of role type named sy_c_List_Oupt
% 0.93/1.44  Using role type
% 0.93/1.44  Declaring upt:(nat->(nat->list_nat))
% 0.93/1.44  FOF formula (<kernel.Constant object at 0x2c532d8>, <kernel.DependentProduct object at 0x2c530e0>) of role type named sy_c_List_Oupto
% 0.93/1.44  Using role type
% 0.93/1.44  Declaring upto:(int->(int->list_int))
% 0.93/1.44  FOF formula (<kernel.Constant object at 0x2c53170>, <kernel.DependentProduct object at 0x2c53248>) of role type named sy_c_List_Oupto__aux
% 0.93/1.44  Using role type
% 0.93/1.44  Declaring upto_aux:(int->(int->(list_int->list_int)))
% 0.93/1.44  FOF formula (<kernel.Constant object at 0x2c535f0>, <kernel.DependentProduct object at 0x2c532d8>) of role type named sy_c_List_Oupto__rel
% 0.93/1.44  Using role type
% 0.93/1.44  Declaring upto_rel:(product_prod_int_int->(product_prod_int_int->Prop))
% 0.93/1.44  FOF formula (<kernel.Constant object at 0x2c53170>, <kernel.DependentProduct object at 0x2c530e0>) of role type named sy_c_List_Ozip_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.93/1.44  Using role type
% 0.93/1.44  Declaring zip_Pr8136144321567152340et_nat:(list_P7985473006766602707_nat_o->(list_P2321686559999237006et_nat->list_P362550909693114634et_nat))
% 0.93/1.44  FOF formula (<kernel.Constant object at 0x2c532d8>, <kernel.DependentProduct object at 0x2c531b8>) of role type named sy_c_List_Ozip_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 0.93/1.44  Using role type
% 0.93/1.44  Declaring zip_Pr7134870689397686104et_nat:(list_P7985473006766602707_nat_o->(list_P9062070895058802706et_nat->list_P2321686559999237006et_nat))
% 0.93/1.44  FOF formula (<kernel.Constant object at 0x2c53050>, <kernel.DependentProduct object at 0x2c532d8>) of role type named sy_c_List_Ozip_001_Eo_001_Eo
% 0.93/1.44  Using role type
% 0.93/1.44  Declaring zip_o_o:(list_o->(list_o->list_P4002435161011370285od_o_o))
% 0.93/1.44  FOF formula (<kernel.Constant object at 0x2c538c0>, <kernel.DependentProduct object at 0x2c530e0>) of role type named sy_c_List_Ozip_001_Eo_001t__Int__Oint
% 0.93/1.44  Using role type
% 0.93/1.44  Declaring zip_o_int:(list_o->(list_int->list_P3795440434834930179_o_int))
% 0.93/1.44  FOF formula (<kernel.Constant object at 0x2c53908>, <kernel.DependentProduct object at 0x2c531b8>) of role type named sy_c_List_Ozip_001_Eo_001t__Nat__Onat
% 0.93/1.44  Using role type
% 0.93/1.44  Declaring zip_o_nat:(list_o->(list_nat->list_P6285523579766656935_o_nat))
% 1.02/1.45  FOF formula (<kernel.Constant object at 0x2c53830>, <kernel.DependentProduct object at 0x2c538c0>) of role type named sy_c_List_Ozip_001_Eo_001t__Real__Oreal
% 1.02/1.45  Using role type
% 1.02/1.45  Declaring zip_o_real:(list_o->(list_real->list_P5232166724548748803o_real))
% 1.02/1.45  FOF formula (<kernel.Constant object at 0x2c53878>, <kernel.DependentProduct object at 0x2c53908>) of role type named sy_c_List_Ozip_001_Eo_001t__VEBT____Definitions__OVEBT
% 1.02/1.45  Using role type
% 1.02/1.45  Declaring zip_o_VEBT_VEBT:(list_o->(list_VEBT_VEBT->list_P7495141550334521929T_VEBT))
% 1.02/1.45  FOF formula (<kernel.Constant object at 0x2c53950>, <kernel.DependentProduct object at 0x2c53830>) of role type named sy_c_List_Ozip_001t__Int__Oint_001_Eo
% 1.02/1.45  Using role type
% 1.02/1.45  Declaring zip_int_o:(list_int->(list_o->list_P5087981734274514673_int_o))
% 1.02/1.45  FOF formula (<kernel.Constant object at 0x2c53998>, <kernel.DependentProduct object at 0x2c53878>) of role type named sy_c_List_Ozip_001t__Int__Oint_001t__Int__Oint
% 1.02/1.45  Using role type
% 1.02/1.45  Declaring zip_int_int:(list_int->(list_int->list_P5707943133018811711nt_int))
% 1.02/1.45  FOF formula (<kernel.Constant object at 0x2c539e0>, <kernel.DependentProduct object at 0x2c53950>) of role type named sy_c_List_Ozip_001t__Int__Oint_001t__Nat__Onat
% 1.02/1.45  Using role type
% 1.02/1.45  Declaring zip_int_nat:(list_int->(list_nat->list_P8198026277950538467nt_nat))
% 1.02/1.45  FOF formula (<kernel.Constant object at 0x2c53a28>, <kernel.DependentProduct object at 0x2c53998>) of role type named sy_c_List_Ozip_001t__Int__Oint_001t__Real__Oreal
% 1.02/1.45  Using role type
% 1.02/1.45  Declaring zip_int_real:(list_int->(list_real->list_P6863124054624500543t_real))
% 1.02/1.45  FOF formula (<kernel.Constant object at 0x2c53a70>, <kernel.DependentProduct object at 0x2c539e0>) of role type named sy_c_List_Ozip_001t__Int__Oint_001t__VEBT____BuildupMemImp__OVEBTi
% 1.02/1.45  Using role type
% 1.02/1.45  Declaring zip_int_VEBT_VEBTi:(list_int->(list_VEBT_VEBTi->list_P4447955379000644808_VEBTi))
% 1.02/1.45  FOF formula (<kernel.Constant object at 0x2c53ab8>, <kernel.DependentProduct object at 0x2c53a28>) of role type named sy_c_List_Ozip_001t__Int__Oint_001t__VEBT____Definitions__OVEBT
% 1.02/1.45  Using role type
% 1.02/1.45  Declaring zip_int_VEBT_VEBT:(list_int->(list_VEBT_VEBT->list_P7524865323317820941T_VEBT))
% 1.02/1.45  FOF formula (<kernel.Constant object at 0x2c53b00>, <kernel.DependentProduct object at 0x2c53a70>) of role type named sy_c_List_Ozip_001t__Nat__Onat_001_Eo
% 1.02/1.45  Using role type
% 1.02/1.45  Declaring zip_nat_o:(list_nat->(list_o->list_P7333126701944960589_nat_o))
% 1.02/1.45  FOF formula (<kernel.Constant object at 0x2c53b48>, <kernel.DependentProduct object at 0x2c53ab8>) of role type named sy_c_List_Ozip_001t__Nat__Onat_001t__Int__Oint
% 1.02/1.45  Using role type
% 1.02/1.45  Declaring zip_nat_int:(list_nat->(list_int->list_P3521021558325789923at_int))
% 1.02/1.45  FOF formula (<kernel.Constant object at 0x2c53b90>, <kernel.DependentProduct object at 0x2c53b00>) of role type named sy_c_List_Ozip_001t__Nat__Onat_001t__Nat__Onat
% 1.02/1.45  Using role type
% 1.02/1.45  Declaring zip_nat_nat:(list_nat->(list_nat->list_P6011104703257516679at_nat))
% 1.02/1.45  FOF formula (<kernel.Constant object at 0x2c53bd8>, <kernel.DependentProduct object at 0x2c53b48>) of role type named sy_c_List_Ozip_001t__Real__Oreal_001_Eo
% 1.02/1.45  Using role type
% 1.02/1.45  Declaring zip_real_o:(list_real->(list_o->list_P3595434254542482545real_o))
% 1.02/1.45  FOF formula (<kernel.Constant object at 0x2c53c20>, <kernel.DependentProduct object at 0x2c53b90>) of role type named sy_c_List_Ozip_001t__Real__Oreal_001t__Int__Oint
% 1.02/1.45  Using role type
% 1.02/1.45  Declaring zip_real_int:(list_real->(list_int->list_P4344331454722006975al_int))
% 1.02/1.45  FOF formula (<kernel.Constant object at 0x2c53c68>, <kernel.DependentProduct object at 0x2c53bd8>) of role type named sy_c_List_Ozip_001t__Real__Oreal_001t__Nat__Onat
% 1.02/1.45  Using role type
% 1.02/1.45  Declaring zip_real_nat:(list_real->(list_nat->list_P6834414599653733731al_nat))
% 1.02/1.45  FOF formula (<kernel.Constant object at 0x2c53cb0>, <kernel.DependentProduct object at 0x2c53c20>) of role type named sy_c_List_Ozip_001t__Real__Oreal_001t__Real__Oreal
% 1.02/1.45  Using role type
% 1.02/1.45  Declaring zip_real_real:(list_real->(list_real->list_P8689742595348180415l_real))
% 1.02/1.45  FOF formula (<kernel.Constant object at 0x2c53cf8>, <kernel.DependentProduct object at 0x2c53c68>) of role type named sy_c_List_Ozip_001t__Real__Oreal_001t__VEBT____Definitions__OVEBT
% 1.02/1.46  Using role type
% 1.02/1.46  Declaring zip_real_VEBT_VEBT:(list_real->(list_VEBT_VEBT->list_P877281246627933069T_VEBT))
% 1.02/1.46  FOF formula (<kernel.Constant object at 0x2c53d40>, <kernel.DependentProduct object at 0x2c53cb0>) of role type named sy_c_List_Ozip_001t__Set__Oset_It__Nat__Onat_J_001t__Set__Oset_It__Nat__Onat_J
% 1.02/1.46  Using role type
% 1.02/1.46  Declaring zip_set_nat_set_nat:(list_set_nat->(list_set_nat->list_P6254988961118846195et_nat))
% 1.02/1.46  FOF formula (<kernel.Constant object at 0x2c53d88>, <kernel.DependentProduct object at 0x2c53cf8>) of role type named sy_c_List_Ozip_001t__Uint32__Ouint32_001t__Uint32__Ouint32
% 1.02/1.46  Using role type
% 1.02/1.46  Declaring zip_uint32_uint32:(list_uint32->(list_uint32->list_P3069071885182933823uint32))
% 1.02/1.46  FOF formula (<kernel.Constant object at 0x2c53dd0>, <kernel.DependentProduct object at 0x2c53d40>) of role type named sy_c_List_Ozip_001t__VEBT____BuildupMemImp__OVEBTi_001_Eo
% 1.02/1.46  Using role type
% 1.02/1.46  Declaring zip_VEBT_VEBTi_o:(list_VEBT_VEBTi->(list_o->list_P8833571063612306856EBTi_o))
% 1.02/1.46  FOF formula (<kernel.Constant object at 0x2c53e18>, <kernel.DependentProduct object at 0x2c53d88>) of role type named sy_c_List_Ozip_001t__VEBT____BuildupMemImp__OVEBTi_001t__Int__Oint
% 1.02/1.46  Using role type
% 1.02/1.46  Declaring zip_VEBT_VEBTi_int:(list_VEBT_VEBTi->(list_int->list_P7392757774524453448Ti_int))
% 1.02/1.46  FOF formula (<kernel.Constant object at 0x2c53e60>, <kernel.DependentProduct object at 0x2c53dd0>) of role type named sy_c_List_Ozip_001t__VEBT____BuildupMemImp__OVEBTi_001t__Real__Oreal
% 1.02/1.46  Using role type
% 1.02/1.46  Declaring zip_VEBT_VEBTi_real:(list_VEBT_VEBTi->(list_real->list_P8536626330812492744i_real))
% 1.02/1.46  FOF formula (<kernel.Constant object at 0x2c53e18>, <kernel.DependentProduct object at 0x2c53e60>) of role type named sy_c_List_Ozip_001t__VEBT____BuildupMemImp__OVEBTi_001t__VEBT____BuildupMemImp__OVEBTi
% 1.02/1.46  Using role type
% 1.02/1.46  Declaring zip_VE793581609497812771_VEBTi:(list_VEBT_VEBTi->(list_VEBT_VEBTi->list_P785718909624839377_VEBTi))
% 1.02/1.46  FOF formula (<kernel.Constant object at 0x2c53dd0>, <kernel.DependentProduct object at 0x2c53e18>) of role type named sy_c_List_Ozip_001t__VEBT____BuildupMemImp__OVEBTi_001t__VEBT____Definitions__OVEBT
% 1.02/1.46  Using role type
% 1.02/1.46  Declaring zip_VE7413257051550508102T_VEBT:(list_VEBT_VEBTi->(list_VEBT_VEBT->list_P5988454224134618948T_VEBT))
% 1.02/1.46  FOF formula (<kernel.Constant object at 0x2c53fc8>, <kernel.DependentProduct object at 0x2c53e60>) of role type named sy_c_List_Ozip_001t__VEBT____Definitions__OVEBT_001_Eo
% 1.02/1.46  Using role type
% 1.02/1.46  Declaring zip_VEBT_VEBT_o:(list_VEBT_VEBT->(list_o->list_P3126845725202233233VEBT_o))
% 1.02/1.46  FOF formula (<kernel.Constant object at 0x2c53170>, <kernel.DependentProduct object at 0x2c56098>) of role type named sy_c_List_Ozip_001t__VEBT____Definitions__OVEBT_001t__Int__Oint
% 1.02/1.46  Using role type
% 1.02/1.46  Declaring zip_VEBT_VEBT_int:(list_VEBT_VEBT->(list_int->list_P4547456442757143711BT_int))
% 1.02/1.46  FOF formula (<kernel.Constant object at 0x2c53ea8>, <kernel.DependentProduct object at 0x2c56050>) of role type named sy_c_List_Ozip_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat
% 1.02/1.46  Using role type
% 1.02/1.46  Declaring zip_VEBT_VEBT_nat:(list_VEBT_VEBT->(list_nat->list_P7037539587688870467BT_nat))
% 1.02/1.46  FOF formula (<kernel.Constant object at 0x2c53f38>, <kernel.DependentProduct object at 0x2c56098>) of role type named sy_c_List_Ozip_001t__VEBT____Definitions__OVEBT_001t__Real__Oreal
% 1.02/1.46  Using role type
% 1.02/1.46  Declaring zip_VEBT_VEBT_real:(list_VEBT_VEBT->(list_real->list_P2623026923184700063T_real))
% 1.02/1.46  FOF formula (<kernel.Constant object at 0x2c53ea8>, <kernel.DependentProduct object at 0x2c560e0>) of role type named sy_c_List_Ozip_001t__VEBT____Definitions__OVEBT_001t__VEBT____BuildupMemImp__OVEBTi
% 1.02/1.46  Using role type
% 1.02/1.46  Declaring zip_VE6444338338598820466_VEBTi:(list_VEBT_VEBT->(list_VEBT_VEBTi->list_P735349106241217576_VEBTi))
% 1.02/1.46  FOF formula (<kernel.Constant object at 0x2c53ea8>, <kernel.DependentProduct object at 0x2c56200>) of role type named sy_c_List_Ozip_001t__VEBT____Definitions__OVEBT_001t__VEBT____Definitions__OVEBT
% 1.02/1.46  Using role type
% 1.02/1.46  Declaring zip_VE537291747668921783T_VEBT:(list_VEBT_VEBT->(list_VEBT_VEBT->list_P7413028617227757229T_VEBT))
% 1.02/1.46  FOF formula (<kernel.Constant object at 0x2c53fc8>, <kernel.DependentProduct object at 0x2c56290>) of role type named sy_c_Misc_Obijective_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 1.02/1.46  Using role type
% 1.02/1.46  Declaring biject1468766312547416318et_nat:(set_Pr8536935166611901872et_nat->Prop)
% 1.02/1.46  FOF formula (<kernel.Constant object at 0x2c56050>, <kernel.DependentProduct object at 0x2c562d8>) of role type named sy_c_Misc_Obijective_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 1.02/1.46  Using role type
% 1.02/1.46  Declaring biject2615096655818420098et_nat:(set_Pr3286484037609594932et_nat->Prop)
% 1.02/1.46  FOF formula (<kernel.Constant object at 0x2c53ef0>, <kernel.DependentProduct object at 0x2c56368>) of role type named sy_c_Misc_Obijective_001t__Int__Oint_001t__Int__Oint
% 1.02/1.46  Using role type
% 1.02/1.46  Declaring bijective_int_int:(set_Pr958786334691620121nt_int->Prop)
% 1.02/1.46  FOF formula (<kernel.Constant object at 0x2c53ef0>, <kernel.DependentProduct object at 0x2c563b0>) of role type named sy_c_Misc_Obijective_001t__Nat__Onat_001t__Nat__Onat
% 1.02/1.46  Using role type
% 1.02/1.46  Declaring bijective_nat_nat:(set_Pr1261947904930325089at_nat->Prop)
% 1.02/1.46  FOF formula (<kernel.Constant object at 0x2c56290>, <kernel.DependentProduct object at 0x2c563f8>) of role type named sy_c_Misc_Obijective_001t__Uint32__Ouint32_001t__Uint32__Ouint32
% 1.02/1.46  Using role type
% 1.02/1.46  Declaring biject2923219584331114343uint32:(set_Pr1773385645901665561uint32->Prop)
% 1.02/1.46  FOF formula (<kernel.Constant object at 0x2c56170>, <kernel.DependentProduct object at 0x2c56518>) of role type named sy_c_Misc_Odflt__None__set_001_Eo
% 1.02/1.46  Using role type
% 1.02/1.46  Declaring dflt_None_set_o:(set_o->option_set_o)
% 1.02/1.46  FOF formula (<kernel.Constant object at 0x2c562d8>, <kernel.DependentProduct object at 0x2c56290>) of role type named sy_c_Misc_Odflt__None__set_001t__Int__Oint
% 1.02/1.46  Using role type
% 1.02/1.46  Declaring dflt_None_set_int:(set_int->option_set_int)
% 1.02/1.46  FOF formula (<kernel.Constant object at 0x2c56518>, <kernel.DependentProduct object at 0x2c56560>) of role type named sy_c_Misc_Odflt__None__set_001t__Nat__Onat
% 1.02/1.46  Using role type
% 1.02/1.46  Declaring dflt_None_set_nat:(set_nat->option_set_nat)
% 1.02/1.46  FOF formula (<kernel.Constant object at 0x2c56440>, <kernel.DependentProduct object at 0x2c565a8>) of role type named sy_c_Misc_Omergesort__remdups_001_Eo
% 1.02/1.46  Using role type
% 1.02/1.46  Declaring mergesort_remdups_o:(list_o->list_o)
% 1.02/1.46  FOF formula (<kernel.Constant object at 0x2c56518>, <kernel.DependentProduct object at 0x2c565f0>) of role type named sy_c_Misc_Omergesort__remdups_001t__Int__Oint
% 1.02/1.46  Using role type
% 1.02/1.46  Declaring merges1654122896337280797ps_int:(list_int->list_int)
% 1.02/1.46  FOF formula (<kernel.Constant object at 0x2c565a8>, <kernel.DependentProduct object at 0x2c56680>) of role type named sy_c_Misc_Omergesort__remdups_001t__Nat__Onat
% 1.02/1.46  Using role type
% 1.02/1.46  Declaring merges1656613366846331073ps_nat:(list_nat->list_nat)
% 1.02/1.46  FOF formula (<kernel.Constant object at 0x2c565f0>, <kernel.DependentProduct object at 0x2c56710>) of role type named sy_c_Misc_Omergesort__remdups_001t__Num__Onum
% 1.02/1.46  Using role type
% 1.02/1.46  Declaring merges7437317189856885515ps_num:(list_num->list_num)
% 1.02/1.46  FOF formula (<kernel.Constant object at 0x2c56680>, <kernel.DependentProduct object at 0x2c567a0>) of role type named sy_c_Misc_Omergesort__remdups_001t__Rat__Orat
% 1.02/1.46  Using role type
% 1.02/1.46  Declaring merges1021483306759835337ps_rat:(list_rat->list_rat)
% 1.02/1.46  FOF formula (<kernel.Constant object at 0x2c56710>, <kernel.DependentProduct object at 0x2c56830>) of role type named sy_c_Misc_Omergesort__remdups_001t__Real__Oreal
% 1.02/1.46  Using role type
% 1.02/1.46  Declaring merges7559785487730971421s_real:(list_real->list_real)
% 1.02/1.46  FOF formula (<kernel.Constant object at 0x2c56170>, <kernel.DependentProduct object at 0x2c567a0>) of role type named sy_c_Misc_Oslice_001_Eo
% 1.02/1.47  Using role type
% 1.02/1.47  Declaring slice_o:(nat->(nat->(list_o->list_o)))
% 1.02/1.47  FOF formula (<kernel.Constant object at 0x2c56050>, <kernel.DependentProduct object at 0x2c56170>) of role type named sy_c_Misc_Oslice_001t__Int__Oint
% 1.02/1.47  Using role type
% 1.02/1.47  Declaring slice_int:(nat->(nat->(list_int->list_int)))
% 1.02/1.47  FOF formula (<kernel.Constant object at 0x2c56908>, <kernel.DependentProduct object at 0x2c567a0>) of role type named sy_c_Misc_Oslice_001t__Nat__Onat
% 1.02/1.47  Using role type
% 1.02/1.47  Declaring slice_nat:(nat->(nat->(list_nat->list_nat)))
% 1.02/1.47  FOF formula (<kernel.Constant object at 0x2c56998>, <kernel.DependentProduct object at 0x2c56050>) of role type named sy_c_Misc_Oslice_001t__Real__Oreal
% 1.02/1.47  Using role type
% 1.02/1.47  Declaring slice_real:(nat->(nat->(list_real->list_real)))
% 1.02/1.47  FOF formula (<kernel.Constant object at 0x2c56ab8>, <kernel.DependentProduct object at 0x2c56710>) of role type named sy_c_Misc_Oslice_001t__VEBT____BuildupMemImp__OVEBTi
% 1.02/1.47  Using role type
% 1.02/1.47  Declaring slice_VEBT_VEBTi:(nat->(nat->(list_VEBT_VEBTi->list_VEBT_VEBTi)))
% 1.02/1.47  FOF formula (<kernel.Constant object at 0x2c569e0>, <kernel.DependentProduct object at 0x2c56908>) of role type named sy_c_Misc_Oslice_001t__VEBT____Definitions__OVEBT
% 1.02/1.47  Using role type
% 1.02/1.47  Declaring slice_VEBT_VEBT:(nat->(nat->(list_VEBT_VEBT->list_VEBT_VEBT)))
% 1.02/1.47  FOF formula (<kernel.Constant object at 0x2c56a28>, <kernel.DependentProduct object at 0x2c56ab8>) of role type named sy_c_Misc_Othe__default_001t__Nat__Onat
% 1.02/1.47  Using role type
% 1.02/1.47  Declaring the_default_nat:(nat->(option_nat->nat))
% 1.02/1.47  FOF formula (<kernel.Constant object at 0x2c569e0>, <kernel.DependentProduct object at 0x2c56710>) of role type named sy_c_Misc_Othe__default_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 1.02/1.47  Using role type
% 1.02/1.47  Declaring the_de3812365490807259288at_nat:(product_prod_nat_nat->(option4927543243414619207at_nat->product_prod_nat_nat))
% 1.02/1.47  FOF formula (<kernel.Constant object at 0x2c56a28>, <kernel.DependentProduct object at 0x2c56ab8>) of role type named sy_c_Misc_Othe__default_001t__Set__Oset_I_Eo_J
% 1.02/1.47  Using role type
% 1.02/1.47  Declaring the_default_set_o:(set_o->(option_set_o->set_o))
% 1.02/1.47  FOF formula (<kernel.Constant object at 0x2c567e8>, <kernel.DependentProduct object at 0x2c569e0>) of role type named sy_c_Misc_Othe__default_001t__Set__Oset_It__Int__Oint_J
% 1.02/1.47  Using role type
% 1.02/1.47  Declaring the_default_set_int:(set_int->(option_set_int->set_int))
% 1.02/1.47  FOF formula (<kernel.Constant object at 0x2c56b90>, <kernel.DependentProduct object at 0x2c56a28>) of role type named sy_c_Misc_Othe__default_001t__Set__Oset_It__Nat__Onat_J
% 1.02/1.47  Using role type
% 1.02/1.47  Declaring the_default_set_nat:(set_nat->(option_set_nat->set_nat))
% 1.02/1.47  FOF formula (<kernel.Constant object at 0x2c56908>, <kernel.DependentProduct object at 0x2c567a0>) of role type named sy_c_Nat_OSuc
% 1.02/1.47  Using role type
% 1.02/1.47  Declaring suc:(nat->nat)
% 1.02/1.47  FOF formula (<kernel.Constant object at 0x2c56ab8>, <kernel.DependentProduct object at 0x2c56cf8>) of role type named sy_c_Nat_Ocompow_001_062_It__Nat__Onat_Mt__Nat__Onat_J
% 1.02/1.47  Using role type
% 1.02/1.47  Declaring compow_nat_nat:(nat->((nat->nat)->(nat->nat)))
% 1.02/1.47  FOF formula (<kernel.Constant object at 0x2c56908>, <kernel.DependentProduct object at 0x2c56b90>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Code____Numeral__Ointeger
% 1.02/1.47  Using role type
% 1.02/1.47  Declaring semiri4939895301339042750nteger:(nat->code_integer)
% 1.02/1.47  FOF formula (<kernel.Constant object at 0x2c56cf8>, <kernel.DependentProduct object at 0x2c56d40>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Int__Oint
% 1.02/1.47  Using role type
% 1.02/1.47  Declaring semiri1314217659103216013at_int:(nat->int)
% 1.02/1.47  FOF formula (<kernel.Constant object at 0x2c56b90>, <kernel.DependentProduct object at 0x2c56dd0>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Nat__Onat
% 1.02/1.47  Using role type
% 1.02/1.47  Declaring semiri1316708129612266289at_nat:(nat->nat)
% 1.02/1.47  FOF formula (<kernel.Constant object at 0x2c56d40>, <kernel.DependentProduct object at 0x2c56e60>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Rat__Orat
% 1.02/1.47  Using role type
% 1.02/1.47  Declaring semiri681578069525770553at_rat:(nat->rat)
% 1.02/1.47  FOF formula (<kernel.Constant object at 0x2c56dd0>, <kernel.DependentProduct object at 0x2c56ef0>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Real__Oreal
% 1.02/1.48  Using role type
% 1.02/1.48  Declaring semiri5074537144036343181t_real:(nat->real)
% 1.02/1.48  FOF formula (<kernel.Constant object at 0x2c56e60>, <kernel.DependentProduct object at 0x2c56f80>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Uint32__Ouint32
% 1.02/1.48  Using role type
% 1.02/1.48  Declaring semiri2565882477558803405uint32:(nat->uint32)
% 1.02/1.48  FOF formula (<kernel.Constant object at 0x2c56cb0>, <kernel.DependentProduct object at 0x2c59050>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_I_Eo_J
% 1.02/1.48  Using role type
% 1.02/1.48  Declaring size_size_list_o:(list_o->nat)
% 1.02/1.48  FOF formula (<kernel.Constant object at 0x2c56e60>, <kernel.DependentProduct object at 0x2c59098>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Code____Numeral__Ointeger_J
% 1.02/1.48  Using role type
% 1.02/1.48  Declaring size_s3445333598471063425nteger:(list_Code_integer->nat)
% 1.02/1.48  FOF formula (<kernel.Constant object at 0x2c56f38>, <kernel.DependentProduct object at 0x2c59128>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Complex__Ocomplex_J
% 1.02/1.48  Using role type
% 1.02/1.48  Declaring size_s3451745648224563538omplex:(list_complex->nat)
% 1.02/1.48  FOF formula (<kernel.Constant object at 0x2c56ea8>, <kernel.DependentProduct object at 0x2c591b8>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Int__Oint_J
% 1.02/1.48  Using role type
% 1.02/1.48  Declaring size_size_list_int:(list_int->nat)
% 1.02/1.48  FOF formula (<kernel.Constant object at 0x2c56f38>, <kernel.DependentProduct object at 0x2c59200>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__List__Olist_I_Eo_J_J
% 1.02/1.48  Using role type
% 1.02/1.48  Declaring size_s2710708370519433104list_o:(list_list_o->nat)
% 1.02/1.48  FOF formula (<kernel.Constant object at 0x2c59098>, <kernel.DependentProduct object at 0x2c59290>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__List__Olist_It__Nat__Onat_J_J
% 1.02/1.48  Using role type
% 1.02/1.48  Declaring size_s3023201423986296836st_nat:(list_list_nat->nat)
% 1.02/1.48  FOF formula (<kernel.Constant object at 0x2c590e0>, <kernel.DependentProduct object at 0x2c59320>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__List__Olist_It__Real__Oreal_J_J
% 1.02/1.48  Using role type
% 1.02/1.48  Declaring size_s6660260683639930848t_real:(list_list_real->nat)
% 1.02/1.48  FOF formula (<kernel.Constant object at 0x2c591b8>, <kernel.DependentProduct object at 0x2c593b0>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__List__Olist_It__VEBT____Definitions__OVEBT_J_J
% 1.02/1.48  Using role type
% 1.02/1.48  Declaring size_s8217280938318005548T_VEBT:(list_list_VEBT_VEBT->nat)
% 1.02/1.48  FOF formula (<kernel.Constant object at 0x2c59098>, <kernel.DependentProduct object at 0x2c59440>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Nat__Onat_J
% 1.02/1.48  Using role type
% 1.02/1.48  Declaring size_size_list_nat:(list_nat->nat)
% 1.02/1.48  FOF formula (<kernel.Constant object at 0x2c593b0>, <kernel.DependentProduct object at 0x2c59488>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Num__Onum_J
% 1.02/1.48  Using role type
% 1.02/1.48  Declaring size_size_list_num:(list_num->nat)
% 1.02/1.48  FOF formula (<kernel.Constant object at 0x2c59098>, <kernel.DependentProduct object at 0x2c594d0>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_I_Eo_Mt__Real__Oreal_J_J
% 1.02/1.48  Using role type
% 1.02/1.48  Declaring size_s2624279037499656343o_real:(list_P5232166724548748803o_real->nat)
% 1.02/1.48  FOF formula (<kernel.Constant object at 0x2c59488>, <kernel.DependentProduct object at 0x2c59560>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_I_Eo_Mt__VEBT____Definitions__OVEBT_J_J
% 1.02/1.48  Using role type
% 1.02/1.48  Declaring size_s4313452262239582901T_VEBT:(list_P7495141550334521929T_VEBT->nat)
% 1.02/1.48  FOF formula (<kernel.Constant object at 0x2c594d0>, <kernel.DependentProduct object at 0x2c595f0>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__Real__Oreal_M_Eo_J_J
% 1.02/1.48  Using role type
% 1.02/1.48  Declaring size_s987546567493390085real_o:(list_P3595434254542482545real_o->nat)
% 1.02/1.48  FOF formula (<kernel.Constant object at 0x2c59560>, <kernel.DependentProduct object at 0x2c59680>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__Real__Oreal_Mt__Nat__Onat_J_J
% 1.02/1.48  Using role type
% 1.02/1.48  Declaring size_s1877336372972134351al_nat:(list_P6834414599653733731al_nat->nat)
% 1.02/1.48  FOF formula (<kernel.Constant object at 0x2c595f0>, <kernel.DependentProduct object at 0x2c59710>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J_J
% 1.02/1.48  Using role type
% 1.02/1.48  Declaring size_s3932428310213730859l_real:(list_P8689742595348180415l_real->nat)
% 1.02/1.48  FOF formula (<kernel.Constant object at 0x2c59680>, <kernel.DependentProduct object at 0x2c597a0>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__Real__Oreal_Mt__VEBT____Definitions__OVEBT_J_J
% 1.02/1.48  Using role type
% 1.02/1.48  Declaring size_s3289364478449617953T_VEBT:(list_P877281246627933069T_VEBT->nat)
% 1.02/1.48  FOF formula (<kernel.Constant object at 0x2c59710>, <kernel.DependentProduct object at 0x2c59830>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_M_Eo_J_J
% 1.02/1.48  Using role type
% 1.02/1.48  Declaring size_s9168528473962070013VEBT_o:(list_P3126845725202233233VEBT_o->nat)
% 1.02/1.48  FOF formula (<kernel.Constant object at 0x2c597a0>, <kernel.DependentProduct object at 0x2c598c0>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J_J
% 1.02/1.48  Using role type
% 1.02/1.48  Declaring size_s6152045936467909847BT_nat:(list_P7037539587688870467BT_nat->nat)
% 1.02/1.48  FOF formula (<kernel.Constant object at 0x2c59830>, <kernel.DependentProduct object at 0x2c59950>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Real__Oreal_J_J
% 1.02/1.48  Using role type
% 1.02/1.48  Declaring size_s5035110155006384947T_real:(list_P2623026923184700063T_real->nat)
% 1.02/1.48  FOF formula (<kernel.Constant object at 0x2c598c0>, <kernel.DependentProduct object at 0x2c599e0>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J_J
% 1.02/1.48  Using role type
% 1.02/1.48  Declaring size_s7466405169056248089T_VEBT:(list_P7413028617227757229T_VEBT->nat)
% 1.02/1.48  FOF formula (<kernel.Constant object at 0x2c59908>, <kernel.DependentProduct object at 0x2c59a70>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Rat__Orat_J
% 1.02/1.48  Using role type
% 1.02/1.48  Declaring size_size_list_rat:(list_rat->nat)
% 1.02/1.48  FOF formula (<kernel.Constant object at 0x2c597a0>, <kernel.DependentProduct object at 0x2c59ab8>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Real__Oreal_J
% 1.02/1.48  Using role type
% 1.02/1.48  Declaring size_size_list_real:(list_real->nat)
% 1.02/1.48  FOF formula (<kernel.Constant object at 0x2c59908>, <kernel.DependentProduct object at 0x2c59b00>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Set__Oset_It__Nat__Onat_J_J
% 1.02/1.48  Using role type
% 1.02/1.48  Declaring size_s3254054031482475050et_nat:(list_set_nat->nat)
% 1.02/1.48  FOF formula (<kernel.Constant object at 0x2c59ab8>, <kernel.DependentProduct object at 0x2c59b90>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__String__Oliteral_J
% 1.02/1.48  Using role type
% 1.02/1.48  Declaring size_s2501651207091587910iteral:(list_literal->nat)
% 1.02/1.48  FOF formula (<kernel.Constant object at 0x2c59b00>, <kernel.DependentProduct object at 0x2c59c20>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Uint32__Ouint32_J
% 1.02/1.48  Using role type
% 1.02/1.48  Declaring size_s4844771616002835472uint32:(list_uint32->nat)
% 1.02/1.48  FOF formula (<kernel.Constant object at 0x2c59b90>, <kernel.DependentProduct object at 0x2c59cb0>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__VEBT____BuildupMemImp__OVEBTi_J
% 1.02/1.48  Using role type
% 1.02/1.48  Declaring size_s7982070591426661849_VEBTi:(list_VEBT_VEBTi->nat)
% 1.02/1.48  FOF formula (<kernel.Constant object at 0x2c59c20>, <kernel.DependentProduct object at 0x2c59d40>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 1.02/1.48  Using role type
% 1.02/1.48  Declaring size_s6755466524823107622T_VEBT:(list_VEBT_VEBT->nat)
% 1.06/1.49  FOF formula (<kernel.Constant object at 0x2c59998>, <kernel.DependentProduct object at 0x2c59dd0>) of role type named sy_c_Nat_Osize__class_Osize_001t__Num__Onum
% 1.06/1.49  Using role type
% 1.06/1.49  Declaring size_size_num:(num->nat)
% 1.06/1.49  FOF formula (<kernel.Constant object at 0x2c59c68>, <kernel.DependentProduct object at 0x2c59e18>) of role type named sy_c_Nat_Osize__class_Osize_001t__Option__Ooption_It__Nat__Onat_J
% 1.06/1.49  Using role type
% 1.06/1.49  Declaring size_size_option_nat:(option_nat->nat)
% 1.06/1.49  FOF formula (<kernel.Constant object at 0x2c59998>, <kernel.DependentProduct object at 0x2c59e60>) of role type named sy_c_Nat_Osize__class_Osize_001t__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 1.06/1.49  Using role type
% 1.06/1.49  Declaring size_s170228958280169651at_nat:(option4927543243414619207at_nat->nat)
% 1.06/1.49  FOF formula (<kernel.Constant object at 0x2c59dd0>, <kernel.DependentProduct object at 0x2c59ef0>) of role type named sy_c_Nat_Osize__class_Osize_001t__VEBT____BuildupMemImp__OVEBTi
% 1.06/1.49  Using role type
% 1.06/1.49  Declaring size_size_VEBT_VEBTi:(vEBT_VEBTi->nat)
% 1.06/1.49  FOF formula (<kernel.Constant object at 0x2c59cb0>, <kernel.DependentProduct object at 0x2c59f38>) of role type named sy_c_Nat_Osize__class_Osize_001t__VEBT____Definitions__OVEBT
% 1.06/1.49  Using role type
% 1.06/1.49  Declaring size_size_VEBT_VEBT:(vEBT_VEBT->nat)
% 1.06/1.49  FOF formula (<kernel.Constant object at 0x2c59c20>, <kernel.DependentProduct object at 0x2c59dd0>) of role type named sy_c_Nat__Bijection_Oprod__decode__aux
% 1.06/1.49  Using role type
% 1.06/1.49  Declaring nat_prod_decode_aux:(nat->(nat->product_prod_nat_nat))
% 1.06/1.49  FOF formula (<kernel.Constant object at 0x2c59cb0>, <kernel.DependentProduct object at 0x2c59c20>) of role type named sy_c_Nat__Bijection_Oprod__decode__aux__rel
% 1.06/1.49  Using role type
% 1.06/1.49  Declaring nat_pr5047031295181774490ux_rel:(product_prod_nat_nat->(product_prod_nat_nat->Prop))
% 1.06/1.49  FOF formula (<kernel.Constant object at 0x2c59200>, <kernel.DependentProduct object at 0x2c5b0e0>) of role type named sy_c_Nat__Bijection_Oset__decode
% 1.06/1.49  Using role type
% 1.06/1.49  Declaring nat_set_decode:(nat->set_nat)
% 1.06/1.49  FOF formula (<kernel.Constant object at 0x2c59e18>, <kernel.DependentProduct object at 0x2c5b128>) of role type named sy_c_Nat__Bijection_Oset__encode
% 1.06/1.49  Using role type
% 1.06/1.49  Declaring nat_set_encode:(set_nat->nat)
% 1.06/1.49  FOF formula (<kernel.Constant object at 0x2c59f80>, <kernel.DependentProduct object at 0x2c5b170>) of role type named sy_c_Nat__Bijection_Otriangle
% 1.06/1.49  Using role type
% 1.06/1.49  Declaring nat_triangle:(nat->nat)
% 1.06/1.49  FOF formula (<kernel.Constant object at 0x2c59200>, <kernel.DependentProduct object at 0x2c5b050>) of role type named sy_c_NthRoot_Oroot
% 1.06/1.49  Using role type
% 1.06/1.49  Declaring root:(nat->(real->real))
% 1.06/1.49  FOF formula (<kernel.Constant object at 0x2c59e18>, <kernel.DependentProduct object at 0x2c5b1b8>) of role type named sy_c_NthRoot_Osqrt
% 1.06/1.49  Using role type
% 1.06/1.49  Declaring sqrt:(real->real)
% 1.06/1.49  FOF formula (<kernel.Constant object at 0x2c59f80>, <kernel.DependentProduct object at 0x2c5b0e0>) of role type named sy_c_Num_OBitM
% 1.06/1.49  Using role type
% 1.06/1.49  Declaring bitM:(num->num)
% 1.06/1.49  FOF formula (<kernel.Constant object at 0x2c59e18>, <kernel.DependentProduct object at 0x2c5b248>) of role type named sy_c_Num_Oinc
% 1.06/1.49  Using role type
% 1.06/1.49  Declaring inc:(num->num)
% 1.06/1.49  FOF formula (<kernel.Constant object at 0x2c5b0e0>, <kernel.DependentProduct object at 0x2c5b290>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Int__Oint
% 1.06/1.49  Using role type
% 1.06/1.49  Declaring neg_nu3811975205180677377ec_int:(int->int)
% 1.06/1.49  FOF formula (<kernel.Constant object at 0x2c5b050>, <kernel.DependentProduct object at 0x2c5b320>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Rat__Orat
% 1.06/1.49  Using role type
% 1.06/1.49  Declaring neg_nu3179335615603231917ec_rat:(rat->rat)
% 1.06/1.49  FOF formula (<kernel.Constant object at 0x2c5b1b8>, <kernel.DependentProduct object at 0x2c5b3b0>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Real__Oreal
% 1.06/1.49  Using role type
% 1.06/1.49  Declaring neg_nu6075765906172075777c_real:(real->real)
% 1.06/1.49  FOF formula (<kernel.Constant object at 0x2c5b050>, <kernel.DependentProduct object at 0x2c5b440>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Uint32__Ouint32
% 1.06/1.49  Using role type
% 1.06/1.49  Declaring neg_nu965353292909893953uint32:(uint32->uint32)
% 1.06/1.50  FOF formula (<kernel.Constant object at 0x2c5b3b0>, <kernel.DependentProduct object at 0x2c5b4d0>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__inc_001t__Int__Oint
% 1.06/1.50  Using role type
% 1.06/1.50  Declaring neg_nu5851722552734809277nc_int:(int->int)
% 1.06/1.50  FOF formula (<kernel.Constant object at 0x2c5b440>, <kernel.DependentProduct object at 0x2c5b560>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__inc_001t__Rat__Orat
% 1.06/1.50  Using role type
% 1.06/1.50  Declaring neg_nu5219082963157363817nc_rat:(rat->rat)
% 1.06/1.50  FOF formula (<kernel.Constant object at 0x2c5b4d0>, <kernel.DependentProduct object at 0x2c5b5f0>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__inc_001t__Real__Oreal
% 1.06/1.50  Using role type
% 1.06/1.50  Declaring neg_nu8295874005876285629c_real:(real->real)
% 1.06/1.50  FOF formula (<kernel.Constant object at 0x2c5b560>, <kernel.DependentProduct object at 0x2c5b680>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__inc_001t__Uint32__Ouint32
% 1.06/1.50  Using role type
% 1.06/1.50  Declaring neg_nu4269007558841261821uint32:(uint32->uint32)
% 1.06/1.50  FOF formula (<kernel.Constant object at 0x2c5b248>, <kernel.DependentProduct object at 0x2c5b710>) of role type named sy_c_Num_Onum_OBit0
% 1.06/1.50  Using role type
% 1.06/1.50  Declaring bit0:(num->num)
% 1.06/1.50  FOF formula (<kernel.Constant object at 0x2c5b5a8>, <kernel.DependentProduct object at 0x2c5b758>) of role type named sy_c_Num_Onum_OBit1
% 1.06/1.50  Using role type
% 1.06/1.50  Declaring bit1:(num->num)
% 1.06/1.50  FOF formula (<kernel.Constant object at 0x2c5b638>, <kernel.Constant object at 0x2c5b758>) of role type named sy_c_Num_Onum_OOne
% 1.06/1.50  Using role type
% 1.06/1.50  Declaring one:num
% 1.06/1.50  FOF formula (<kernel.Constant object at 0x2c5b710>, <kernel.DependentProduct object at 0x2c5b7e8>) of role type named sy_c_Num_Onum_Osize__num
% 1.06/1.50  Using role type
% 1.06/1.50  Declaring size_num:(num->nat)
% 1.06/1.50  FOF formula (<kernel.Constant object at 0x2c5b638>, <kernel.DependentProduct object at 0x2c5b830>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Code____Numeral__Ointeger
% 1.06/1.50  Using role type
% 1.06/1.50  Declaring numera6620942414471956472nteger:(num->code_integer)
% 1.06/1.50  FOF formula (<kernel.Constant object at 0x2c5b7e8>, <kernel.DependentProduct object at 0x2c5b8c0>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Extended____Nat__Oenat
% 1.06/1.50  Using role type
% 1.06/1.50  Declaring numera1916890842035813515d_enat:(num->extended_enat)
% 1.06/1.50  FOF formula (<kernel.Constant object at 0x2c5b680>, <kernel.DependentProduct object at 0x2c5b950>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Int__Oint
% 1.06/1.50  Using role type
% 1.06/1.50  Declaring numeral_numeral_int:(num->int)
% 1.06/1.50  FOF formula (<kernel.Constant object at 0x2c5b5a8>, <kernel.DependentProduct object at 0x2c5b998>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Nat__Onat
% 1.06/1.50  Using role type
% 1.06/1.50  Declaring numeral_numeral_nat:(num->nat)
% 1.06/1.50  FOF formula (<kernel.Constant object at 0x2c5b878>, <kernel.DependentProduct object at 0x2c5b9e0>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Real__Oreal
% 1.06/1.50  Using role type
% 1.06/1.50  Declaring numeral_numeral_real:(num->real)
% 1.06/1.50  FOF formula (<kernel.Constant object at 0x2c5b5a8>, <kernel.DependentProduct object at 0x2c5ba28>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Uint32__Ouint32
% 1.06/1.50  Using role type
% 1.06/1.50  Declaring numera9087168376688890119uint32:(num->uint32)
% 1.06/1.50  FOF formula (<kernel.Constant object at 0x2c5b8c0>, <kernel.Constant object at 0x2c5ba28>) of role type named sy_c_Option_Ooption_ONone_001t__Nat__Onat
% 1.06/1.50  Using role type
% 1.06/1.50  Declaring none_nat:option_nat
% 1.06/1.50  FOF formula (<kernel.Constant object at 0x2c5b5a8>, <kernel.Constant object at 0x2c5b680>) of role type named sy_c_Option_Ooption_ONone_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J
% 1.06/1.50  Using role type
% 1.06/1.50  Declaring none_P199884684680593241et_nat:option2860828798490689354et_nat
% 1.06/1.50  FOF formula (<kernel.Constant object at 0x2c5ba28>, <kernel.Constant object at 0x2c5ba70>) of role type named sy_c_Option_Ooption_ONone_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 1.06/1.50  Using role type
% 1.06/1.50  Declaring none_P4972525538344268765et_nat:option5190343406534369742et_nat
% 1.06/1.50  FOF formula (<kernel.Constant object at 0x2c5b680>, <kernel.Constant object at 0x2c5bb00>) of role type named sy_c_Option_Ooption_ONone_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 1.06/1.50  Using role type
% 1.06/1.50  Declaring none_P2377608414092835994nt_int:option4624381673175914239nt_int
% 1.06/1.50  FOF formula (<kernel.Constant object at 0x2c5ba70>, <kernel.Constant object at 0x2c5bb90>) of role type named sy_c_Option_Ooption_ONone_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 1.06/1.50  Using role type
% 1.06/1.50  Declaring none_P5556105721700978146at_nat:option4927543243414619207at_nat
% 1.06/1.50  FOF formula (<kernel.Constant object at 0x2c5bb00>, <kernel.Constant object at 0x2c5bc20>) of role type named sy_c_Option_Ooption_ONone_001t__Product____Type__Oprod_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J
% 1.06/1.50  Using role type
% 1.06/1.50  Declaring none_P7441528354948028570uint32:option3972171592325465343uint32
% 1.06/1.50  FOF formula (<kernel.Constant object at 0x2c5bcb0>, <kernel.Constant object at 0x2c5bc20>) of role type named sy_c_Option_Ooption_ONone_001t__Set__Oset_I_Eo_J
% 1.06/1.50  Using role type
% 1.06/1.50  Declaring none_set_o:option_set_o
% 1.06/1.50  FOF formula (<kernel.Constant object at 0x2c5bcf8>, <kernel.Constant object at 0x2c5bc20>) of role type named sy_c_Option_Ooption_ONone_001t__Set__Oset_It__Int__Oint_J
% 1.06/1.50  Using role type
% 1.06/1.50  Declaring none_set_int:option_set_int
% 1.06/1.50  FOF formula (<kernel.Constant object at 0x2c5bd40>, <kernel.Constant object at 0x2c5bc20>) of role type named sy_c_Option_Ooption_ONone_001t__Set__Oset_It__Nat__Onat_J
% 1.06/1.50  Using role type
% 1.06/1.50  Declaring none_set_nat:option_set_nat
% 1.06/1.50  FOF formula (<kernel.Constant object at 0x2c5bd88>, <kernel.DependentProduct object at 0x2c5bea8>) of role type named sy_c_Option_Ooption_OSome_001t__Int__Oint
% 1.06/1.50  Using role type
% 1.06/1.50  Declaring some_int:(int->option_int)
% 1.06/1.50  FOF formula (<kernel.Constant object at 0x2c5bc68>, <kernel.DependentProduct object at 0x2c5bef0>) of role type named sy_c_Option_Ooption_OSome_001t__Nat__Onat
% 1.06/1.50  Using role type
% 1.06/1.50  Declaring some_nat:(nat->option_nat)
% 1.06/1.50  FOF formula (<kernel.Constant object at 0x2c5bdd0>, <kernel.DependentProduct object at 0x2c5bf38>) of role type named sy_c_Option_Ooption_OSome_001t__Num__Onum
% 1.06/1.50  Using role type
% 1.06/1.50  Declaring some_num:(num->option_num)
% 1.06/1.50  FOF formula (<kernel.Constant object at 0x2c5bc68>, <kernel.DependentProduct object at 0x2c5bdd0>) of role type named sy_c_Option_Ooption_OSome_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J
% 1.06/1.50  Using role type
% 1.06/1.50  Declaring some_P1630309045189364437et_nat:(produc2732055786443039994et_nat->option2860828798490689354et_nat)
% 1.06/1.50  FOF formula (<kernel.Constant object at 0x2c5bf38>, <kernel.DependentProduct object at 0x2c5e050>) of role type named sy_c_Option_Ooption_OSome_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 1.06/1.50  Using role type
% 1.06/1.50  Declaring some_P750831030444334937et_nat:(produc3925858234332021118et_nat->option5190343406534369742et_nat)
% 1.06/1.50  FOF formula (<kernel.Constant object at 0x2c5bdd0>, <kernel.DependentProduct object at 0x2c5e098>) of role type named sy_c_Option_Ooption_OSome_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 1.06/1.50  Using role type
% 1.06/1.50  Declaring some_P4184893108420464158nt_int:(product_prod_int_int->option4624381673175914239nt_int)
% 1.06/1.51  FOF formula (<kernel.Constant object at 0x2c5bea8>, <kernel.DependentProduct object at 0x2c5e098>) of role type named sy_c_Option_Ooption_OSome_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 1.06/1.51  Using role type
% 1.06/1.51  Declaring some_P7363390416028606310at_nat:(product_prod_nat_nat->option4927543243414619207at_nat)
% 1.06/1.51  FOF formula (<kernel.Constant object at 0x2c5bea8>, <kernel.DependentProduct object at 0x2c5e170>) of role type named sy_c_Option_Ooption_OSome_001t__Product____Type__Oprod_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J
% 1.06/1.51  Using role type
% 1.06/1.51  Declaring some_P6695178580830101022uint32:(produc827990862158126777uint32->option3972171592325465343uint32)
% 1.06/1.51  FOF formula (<kernel.Constant object at 0x2c5bd88>, <kernel.DependentProduct object at 0x2c5e290>) of role type named sy_c_Option_Ooption_OSome_001t__Rat__Orat
% 1.06/1.51  Using role type
% 1.06/1.51  Declaring some_rat:(rat->option_rat)
% 1.06/1.51  FOF formula (<kernel.Constant object at 0x2c5bdd0>, <kernel.DependentProduct object at 0x2c5e2d8>) of role type named sy_c_Option_Ooption_OSome_001t__Real__Oreal
% 1.06/1.51  Using role type
% 1.06/1.51  Declaring some_real:(real->option_real)
% 1.06/1.51  FOF formula (<kernel.Constant object at 0x2c5bea8>, <kernel.DependentProduct object at 0x2c5e320>) of role type named sy_c_Option_Ooption_OSome_001t__Set__Oset_I_Eo_J
% 1.06/1.51  Using role type
% 1.06/1.51  Declaring some_set_o:(set_o->option_set_o)
% 1.06/1.51  FOF formula (<kernel.Constant object at 0x2c5bea8>, <kernel.DependentProduct object at 0x2c5e368>) of role type named sy_c_Option_Ooption_OSome_001t__Set__Oset_It__Int__Oint_J
% 1.06/1.51  Using role type
% 1.06/1.51  Declaring some_set_int:(set_int->option_set_int)
% 1.06/1.51  FOF formula (<kernel.Constant object at 0x2c5e0e0>, <kernel.DependentProduct object at 0x2c5e3b0>) of role type named sy_c_Option_Ooption_OSome_001t__Set__Oset_It__Nat__Onat_J
% 1.06/1.51  Using role type
% 1.06/1.51  Declaring some_set_nat:(set_nat->option_set_nat)
% 1.06/1.51  FOF formula (<kernel.Constant object at 0x2c5e050>, <kernel.DependentProduct object at 0x2c5e3f8>) of role type named sy_c_Option_Ooption_Ocase__option_001_Eo_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 1.06/1.51  Using role type
% 1.06/1.51  Declaring case_o184042715313410164at_nat:(Prop->((product_prod_nat_nat->Prop)->(option4927543243414619207at_nat->Prop)))
% 1.06/1.51  FOF formula (<kernel.Constant object at 0x2c5e3b0>, <kernel.DependentProduct object at 0x2c5e518>) of role type named sy_c_Option_Ooption_Ocase__option_001t__Option__Ooption_It__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 1.06/1.51  Using role type
% 1.06/1.51  Declaring case_o1383228350324149268at_nat:(option_nat->((product_prod_nat_nat->option_nat)->(option4927543243414619207at_nat->option_nat)))
% 1.06/1.51  FOF formula (<kernel.Constant object at 0x2c5e3f8>, <kernel.DependentProduct object at 0x2c5e0e0>) of role type named sy_c_Option_Ooption_Ocase__option_001t__VEBT____Definitions__OVEBT_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 1.06/1.51  Using role type
% 1.06/1.51  Declaring case_o2442805151034396888at_nat:(vEBT_VEBT->((product_prod_nat_nat->vEBT_VEBT)->(option4927543243414619207at_nat->vEBT_VEBT)))
% 1.06/1.51  FOF formula (<kernel.Constant object at 0x2c5e440>, <kernel.DependentProduct object at 0x2c5e488>) of role type named sy_c_Option_Ooption_Osize__option_001t__Nat__Onat
% 1.06/1.51  Using role type
% 1.06/1.51  Declaring size_option_nat:((nat->nat)->(option_nat->nat))
% 1.06/1.51  FOF formula (<kernel.Constant object at 0x2c5e3f8>, <kernel.DependentProduct object at 0x2c5e4d0>) of role type named sy_c_Option_Ooption_Osize__option_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 1.06/1.51  Using role type
% 1.06/1.51  Declaring size_o8335143837870341156at_nat:((product_prod_nat_nat->nat)->(option4927543243414619207at_nat->nat))
% 1.06/1.51  FOF formula (<kernel.Constant object at 0x2c5e518>, <kernel.DependentProduct object at 0x2c5e0e0>) of role type named sy_c_Option_Ooption_Othe_001t__Nat__Onat
% 1.06/1.51  Using role type
% 1.06/1.51  Declaring the_nat:(option_nat->nat)
% 1.06/1.51  FOF formula (<kernel.Constant object at 0x2c5e3f8>, <kernel.DependentProduct object at 0x2c5e638>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_M_062_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_M_Eo_J_J
% 1.06/1.51  Using role type
% 1.06/1.51  Declaring bot_bo3790638025767943357_nat_o:((produc3658429121746597890et_nat->Prop)->(produc3925858234332021118et_nat->Prop))
% 1.06/1.51  FOF formula (<kernel.Constant object at 0x2c5e0e0>, <kernel.DependentProduct object at 0x2c5e5a8>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_M_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J
% 1.06/1.51  Using role type
% 1.06/1.51  Declaring bot_bo5580076615179976505_nat_o:((produc3658429121746597890et_nat->Prop)->(produc3658429121746597890et_nat->Prop))
% 1.06/1.51  FOF formula (<kernel.Constant object at 0x2c5e3b0>, <kernel.DependentProduct object at 0x2c5e7a0>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_I_Eo_M_Eo_J
% 1.06/1.51  Using role type
% 1.06/1.51  Declaring bot_bot_o_o:(Prop->Prop)
% 1.06/1.51  FOF formula (<kernel.Constant object at 0x2c5e5a8>, <kernel.DependentProduct object at 0x2c5e7e8>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Complex__Ocomplex_M_Eo_J
% 1.06/1.51  Using role type
% 1.06/1.51  Declaring bot_bot_complex_o:(complex->Prop)
% 1.06/1.51  FOF formula (<kernel.Constant object at 0x2c5e0e0>, <kernel.DependentProduct object at 0x2c5e3b0>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Int__Oint_M_062_It__Int__Oint_M_Eo_J_J
% 1.06/1.51  Using role type
% 1.06/1.51  Declaring bot_bot_int_int_o:(int->(int->Prop))
% 1.06/1.51  FOF formula (<kernel.Constant object at 0x2c5e3f8>, <kernel.DependentProduct object at 0x2c5e8c0>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Int__Oint_M_Eo_J
% 1.06/1.51  Using role type
% 1.06/1.51  Declaring bot_bot_int_o:(int->Prop)
% 1.06/1.51  FOF formula (<kernel.Constant object at 0x2c5e5a8>, <kernel.DependentProduct object at 0x2c5e878>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__List__Olist_It__Nat__Onat_J_M_Eo_J
% 1.06/1.51  Using role type
% 1.06/1.51  Declaring bot_bot_list_nat_o:(list_nat->Prop)
% 1.06/1.51  FOF formula (<kernel.Constant object at 0x2c5e0e0>, <kernel.DependentProduct object at 0x2c5e3f8>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Nat__Onat_M_062_It__Nat__Onat_M_Eo_J_J
% 1.06/1.51  Using role type
% 1.06/1.51  Declaring bot_bot_nat_nat_o:(nat->(nat->Prop))
% 1.06/1.51  FOF formula (<kernel.Constant object at 0x2c5e4d0>, <kernel.DependentProduct object at 0x2c5e998>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Nat__Onat_M_Eo_J
% 1.06/1.51  Using role type
% 1.06/1.51  Declaring bot_bot_nat_o:(nat->Prop)
% 1.06/1.51  FOF formula (<kernel.Constant object at 0x2c5e5a8>, <kernel.DependentProduct object at 0x2c5e950>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Real__Oreal_M_Eo_J
% 1.06/1.51  Using role type
% 1.06/1.51  Declaring bot_bot_real_o:(real->Prop)
% 1.06/1.51  FOF formula (<kernel.Constant object at 0x2c5e0e0>, <kernel.DependentProduct object at 0x2c5e9e0>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Set__Oset_It__Nat__Onat_J_M_Eo_J
% 1.06/1.51  Using role type
% 1.06/1.51  Declaring bot_bot_set_nat_o:(set_nat->Prop)
% 1.06/1.51  FOF formula (<kernel.Constant object at 0x2c5e5a8>, <kernel.DependentProduct object at 0x2c5e0e0>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Uint32__Ouint32_M_062_It__Uint32__Ouint32_M_Eo_J_J
% 1.06/1.51  Using role type
% 1.06/1.51  Declaring bot_bo8112279147790955290nt32_o:(uint32->(uint32->Prop))
% 1.06/1.51  FOF formula (<kernel.Constant object at 0x2c5e3b0>, <kernel.DependentProduct object at 0x2c5ea70>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__VEBT____Definitions__OVEBT_M_Eo_J
% 1.06/1.51  Using role type
% 1.06/1.51  Declaring bot_bot_VEBT_VEBT_o:(vEBT_VEBT->Prop)
% 1.06/1.51  FOF formula (<kernel.Constant object at 0x2c5e9e0>, <kernel.Sort object at 0x2b958c9365a8>) of role type named sy_c_Orderings_Obot__class_Obot_001_Eo
% 1.06/1.51  Using role type
% 1.06/1.51  Declaring bot_bot_o:Prop
% 1.06/1.51  FOF formula (<kernel.Constant object at 0x2c5e4d0>, <kernel.Constant object at 0x2c5e5a8>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Assertions__Oassn
% 1.06/1.52  Using role type
% 1.06/1.52  Declaring bot_bot_assn:assn
% 1.06/1.52  FOF formula (<kernel.Constant object at 0x2c5eab8>, <kernel.Constant object at 0x2c5e5a8>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Nat__Onat
% 1.06/1.52  Using role type
% 1.06/1.52  Declaring bot_bot_nat:nat
% 1.06/1.52  FOF formula (<kernel.Constant object at 0x2c5eb00>, <kernel.Constant object at 0x2c5e5a8>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_I_Eo_J
% 1.06/1.52  Using role type
% 1.06/1.52  Declaring bot_bot_set_o:set_o
% 1.06/1.52  FOF formula (<kernel.Constant object at 0x2c5eab8>, <kernel.Constant object at 0x2c5e0e0>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Code____Numeral__Ointeger_J
% 1.06/1.52  Using role type
% 1.06/1.52  Declaring bot_bo3990330152332043303nteger:set_Code_integer
% 1.06/1.52  FOF formula (<kernel.Constant object at 0x2c5eb90>, <kernel.Constant object at 0x2c5e0e0>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Complex__Ocomplex_J
% 1.06/1.52  Using role type
% 1.06/1.52  Declaring bot_bot_set_complex:set_complex
% 1.06/1.52  FOF formula (<kernel.Constant object at 0x2c5ec20>, <kernel.Constant object at 0x2c5e0e0>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Int__Oint_J
% 1.06/1.52  Using role type
% 1.06/1.52  Declaring bot_bot_set_int:set_int
% 1.06/1.52  FOF formula (<kernel.Constant object at 0x2c5ec68>, <kernel.Constant object at 0x2c5e0e0>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__List__Olist_It__Nat__Onat_J_J
% 1.06/1.52  Using role type
% 1.06/1.52  Declaring bot_bot_set_list_nat:set_list_nat
% 1.06/1.52  FOF formula (<kernel.Constant object at 0x2c5ecb0>, <kernel.Constant object at 0x2c5e0e0>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Nat__Onat_J
% 1.06/1.52  Using role type
% 1.06/1.52  Declaring bot_bot_set_nat:set_nat
% 1.06/1.52  FOF formula (<kernel.Constant object at 0x2c5ecf8>, <kernel.Constant object at 0x2c5e0e0>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Num__Onum_J
% 1.06/1.52  Using role type
% 1.06/1.52  Declaring bot_bot_set_num:set_num
% 1.06/1.52  FOF formula (<kernel.Constant object at 0x2c5ecb0>, <kernel.Constant object at 0x2c5ed40>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J_J
% 1.06/1.52  Using role type
% 1.06/1.52  Declaring bot_bo5635537948650799172et_nat:set_Pr8536935166611901872et_nat
% 1.06/1.52  FOF formula (<kernel.Constant object at 0x2c5e0e0>, <kernel.Constant object at 0x2c5edd0>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J
% 1.06/1.52  Using role type
% 1.06/1.52  Declaring bot_bo1481135142794719944et_nat:set_Pr3286484037609594932et_nat
% 1.06/1.52  FOF formula (<kernel.Constant object at 0x2c5ed40>, <kernel.Constant object at 0x2c5ee18>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_I_Eo_M_Eo_J_J
% 1.06/1.52  Using role type
% 1.06/1.52  Declaring bot_bo7073875226086086771od_o_o:set_Product_prod_o_o
% 1.06/1.52  FOF formula (<kernel.Constant object at 0x2c5edd0>, <kernel.Constant object at 0x2c5eea8>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J
% 1.06/1.52  Using role type
% 1.06/1.52  Declaring bot_bo1796632182523588997nt_int:set_Pr958786334691620121nt_int
% 1.06/1.52  FOF formula (<kernel.Constant object at 0x2c5ee18>, <kernel.Constant object at 0x2c5ef80>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 1.06/1.52  Using role type
% 1.06/1.52  Declaring bot_bo2099793752762293965at_nat:set_Pr1261947904930325089at_nat
% 1.06/1.52  FOF formula (<kernel.Constant object at 0x2c5ee18>, <kernel.Constant object at 0x2c61050>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J_J
% 1.06/1.52  Using role type
% 1.06/1.52  Declaring bot_bo8438649754162204037uint32:set_Pr1773385645901665561uint32
% 1.06/1.52  FOF formula (<kernel.Constant object at 0x2c5ee18>, <kernel.Constant object at 0x2c61098>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J_J
% 1.06/1.52  Using role type
% 1.06/1.52  Declaring bot_bo5088076668136028147T_VEBT:set_Pr6192946355708809607T_VEBT
% 1.06/1.52  FOF formula (<kernel.Constant object at 0x2c5efc8>, <kernel.Constant object at 0x2c61170>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Rat__Orat_J
% 1.06/1.52  Using role type
% 1.06/1.52  Declaring bot_bot_set_rat:set_rat
% 1.06/1.52  FOF formula (<kernel.Constant object at 0x2c5ee18>, <kernel.Constant object at 0x2c61170>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Real__Oreal_J
% 1.06/1.52  Using role type
% 1.06/1.52  Declaring bot_bot_set_real:set_real
% 1.06/1.53  FOF formula (<kernel.Constant object at 0x2c5efc8>, <kernel.Constant object at 0x2c61170>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Set__Oset_It__Int__Oint_J_J
% 1.06/1.53  Using role type
% 1.06/1.53  Declaring bot_bot_set_set_int:set_set_int
% 1.06/1.53  FOF formula (<kernel.Constant object at 0x2c5efc8>, <kernel.Constant object at 0x2c61170>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 1.06/1.53  Using role type
% 1.06/1.53  Declaring bot_bot_set_set_nat:set_set_nat
% 1.06/1.53  FOF formula (<kernel.Constant object at 0x2c61290>, <kernel.Constant object at 0x2c61170>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__String__Oliteral_J
% 1.06/1.53  Using role type
% 1.06/1.53  Declaring bot_bot_set_literal:set_literal
% 1.06/1.53  FOF formula (<kernel.Constant object at 0x2c612d8>, <kernel.Constant object at 0x2c61170>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Uint32__Ouint32_J
% 1.06/1.53  Using role type
% 1.06/1.53  Declaring bot_bot_set_uint32:set_uint32
% 1.06/1.53  FOF formula (<kernel.Constant object at 0x2c61290>, <kernel.Constant object at 0x2c61098>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__VEBT____BuildupMemImp__OVEBTi_J
% 1.06/1.53  Using role type
% 1.06/1.53  Declaring bot_bo8982466882572371071_VEBTi:set_VEBT_VEBTi
% 1.06/1.53  FOF formula (<kernel.Constant object at 0x2c61170>, <kernel.Constant object at 0x2c61320>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 1.06/1.53  Using role type
% 1.06/1.53  Declaring bot_bo8194388402131092736T_VEBT:set_VEBT_VEBT
% 1.06/1.53  FOF formula (<kernel.Constant object at 0x2c613f8>, <kernel.DependentProduct object at 0x2c61560>) of role type named sy_c_Orderings_Oord__class_OLeast_001t__Nat__Onat
% 1.06/1.53  Using role type
% 1.06/1.53  Declaring ord_Least_nat:((nat->Prop)->nat)
% 1.06/1.53  FOF formula (<kernel.Constant object at 0x2c61368>, <kernel.DependentProduct object at 0x2c615a8>) of role type named sy_c_Orderings_Oord__class_OLeast_001t__Real__Oreal
% 1.06/1.53  Using role type
% 1.06/1.53  Declaring ord_Least_real:((real->Prop)->real)
% 1.06/1.53  FOF formula (<kernel.Constant object at 0x2c61488>, <kernel.DependentProduct object at 0x2c61638>) of role type named sy_c_Orderings_Oord__class_Oless_001_062_It__Int__Oint_M_Eo_J
% 1.06/1.53  Using role type
% 1.06/1.53  Declaring ord_less_int_o:((int->Prop)->((int->Prop)->Prop))
% 1.06/1.53  FOF formula (<kernel.Constant object at 0x2c615a8>, <kernel.DependentProduct object at 0x2c61680>) of role type named sy_c_Orderings_Oord__class_Oless_001_062_It__Nat__Onat_M_Eo_J
% 1.06/1.53  Using role type
% 1.06/1.53  Declaring ord_less_nat_o:((nat->Prop)->((nat->Prop)->Prop))
% 1.06/1.53  FOF formula (<kernel.Constant object at 0x2c61638>, <kernel.DependentProduct object at 0x2c616c8>) of role type named sy_c_Orderings_Oord__class_Oless_001_062_It__Real__Oreal_M_Eo_J
% 1.06/1.53  Using role type
% 1.06/1.53  Declaring ord_less_real_o:((real->Prop)->((real->Prop)->Prop))
% 1.06/1.53  FOF formula (<kernel.Constant object at 0x2c61680>, <kernel.DependentProduct object at 0x2c61710>) of role type named sy_c_Orderings_Oord__class_Oless_001_062_It__Set__Oset_It__Nat__Onat_J_M_Eo_J
% 1.06/1.53  Using role type
% 1.06/1.53  Declaring ord_less_set_nat_o:((set_nat->Prop)->((set_nat->Prop)->Prop))
% 1.06/1.53  FOF formula (<kernel.Constant object at 0x2c616c8>, <kernel.DependentProduct object at 0x2c61758>) of role type named sy_c_Orderings_Oord__class_Oless_001_062_It__VEBT____Definitions__OVEBT_M_Eo_J
% 1.06/1.53  Using role type
% 1.06/1.53  Declaring ord_less_VEBT_VEBT_o:((vEBT_VEBT->Prop)->((vEBT_VEBT->Prop)->Prop))
% 1.06/1.53  FOF formula (<kernel.Constant object at 0x2c61710>, <kernel.DependentProduct object at 0x2c613f8>) of role type named sy_c_Orderings_Oord__class_Oless_001_Eo
% 1.06/1.53  Using role type
% 1.06/1.53  Declaring ord_less_o:(Prop->(Prop->Prop))
% 1.06/1.53  FOF formula (<kernel.Constant object at 0x2c61680>, <kernel.DependentProduct object at 0x2c616c8>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Assertions__Oassn
% 1.06/1.53  Using role type
% 1.06/1.53  Declaring ord_less_assn:(assn->(assn->Prop))
% 1.06/1.53  FOF formula (<kernel.Constant object at 0x2c61710>, <kernel.DependentProduct object at 0x2c61680>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Code____Numeral__Ointeger
% 1.06/1.53  Using role type
% 1.06/1.53  Declaring ord_le6747313008572928689nteger:(code_integer->(code_integer->Prop))
% 1.06/1.53  FOF formula (<kernel.Constant object at 0x2c616c8>, <kernel.DependentProduct object at 0x2c61710>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Extended____Nat__Oenat
% 1.06/1.53  Using role type
% 1.06/1.53  Declaring ord_le72135733267957522d_enat:(extended_enat->(extended_enat->Prop))
% 1.06/1.53  FOF formula (<kernel.Constant object at 0x2c61830>, <kernel.DependentProduct object at 0x2c61680>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Int__Oint
% 1.06/1.53  Using role type
% 1.06/1.53  Declaring ord_less_int:(int->(int->Prop))
% 1.06/1.53  FOF formula (<kernel.Constant object at 0x2c618c0>, <kernel.DependentProduct object at 0x2c616c8>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Nat__Onat
% 1.06/1.53  Using role type
% 1.06/1.53  Declaring ord_less_nat:(nat->(nat->Prop))
% 1.06/1.53  FOF formula (<kernel.Constant object at 0x2c615a8>, <kernel.DependentProduct object at 0x2c61830>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Num__Onum
% 1.06/1.53  Using role type
% 1.06/1.53  Declaring ord_less_num:(num->(num->Prop))
% 1.06/1.53  FOF formula (<kernel.Constant object at 0x2c61368>, <kernel.DependentProduct object at 0x2c618c0>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Option__Ooption_It__Int__Oint_J
% 1.06/1.53  Using role type
% 1.06/1.53  Declaring ord_less_option_int:(option_int->(option_int->Prop))
% 1.06/1.53  FOF formula (<kernel.Constant object at 0x2c61710>, <kernel.DependentProduct object at 0x2c615a8>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Option__Ooption_It__Nat__Onat_J
% 1.06/1.53  Using role type
% 1.06/1.53  Declaring ord_less_option_nat:(option_nat->(option_nat->Prop))
% 1.06/1.53  FOF formula (<kernel.Constant object at 0x2c61680>, <kernel.DependentProduct object at 0x2c61368>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Option__Ooption_It__Num__Onum_J
% 1.06/1.53  Using role type
% 1.06/1.53  Declaring ord_less_option_num:(option_num->(option_num->Prop))
% 1.06/1.53  FOF formula (<kernel.Constant object at 0x2c616c8>, <kernel.DependentProduct object at 0x2c61710>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Option__Ooption_It__Rat__Orat_J
% 1.06/1.53  Using role type
% 1.06/1.53  Declaring ord_less_option_rat:(option_rat->(option_rat->Prop))
% 1.06/1.53  FOF formula (<kernel.Constant object at 0x2c61830>, <kernel.DependentProduct object at 0x2c61680>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Option__Ooption_It__Real__Oreal_J
% 1.06/1.53  Using role type
% 1.06/1.53  Declaring ord_less_option_real:(option_real->(option_real->Prop))
% 1.06/1.53  FOF formula (<kernel.Constant object at 0x2c618c0>, <kernel.DependentProduct object at 0x2c616c8>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Rat__Orat
% 1.06/1.53  Using role type
% 1.06/1.53  Declaring ord_less_rat:(rat->(rat->Prop))
% 1.06/1.53  FOF formula (<kernel.Constant object at 0x2c615a8>, <kernel.DependentProduct object at 0x2c61830>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Real__Oreal
% 1.06/1.53  Using role type
% 1.06/1.53  Declaring ord_less_real:(real->(real->Prop))
% 1.06/1.53  FOF formula (<kernel.Constant object at 0x2c61368>, <kernel.DependentProduct object at 0x2c618c0>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_I_Eo_J
% 1.06/1.53  Using role type
% 1.06/1.53  Declaring ord_less_set_o:(set_o->(set_o->Prop))
% 1.06/1.53  FOF formula (<kernel.Constant object at 0x2c615a8>, <kernel.DependentProduct object at 0x2c61368>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Code____Numeral__Ointeger_J
% 1.11/1.54  Using role type
% 1.11/1.54  Declaring ord_le1307284697595431911nteger:(set_Code_integer->(set_Code_integer->Prop))
% 1.11/1.54  FOF formula (<kernel.Constant object at 0x2c61680>, <kernel.DependentProduct object at 0x2c618c0>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Complex__Ocomplex_J
% 1.11/1.54  Using role type
% 1.11/1.54  Declaring ord_less_set_complex:(set_complex->(set_complex->Prop))
% 1.11/1.54  FOF formula (<kernel.Constant object at 0x2c61c68>, <kernel.DependentProduct object at 0x2c615a8>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Int__Oint_J
% 1.11/1.54  Using role type
% 1.11/1.54  Declaring ord_less_set_int:(set_int->(set_int->Prop))
% 1.11/1.54  FOF formula (<kernel.Constant object at 0x2c61680>, <kernel.DependentProduct object at 0x2c61c68>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__List__Olist_It__Nat__Onat_J_J
% 1.11/1.54  Using role type
% 1.11/1.54  Declaring ord_le1190675801316882794st_nat:(set_list_nat->(set_list_nat->Prop))
% 1.11/1.54  FOF formula (<kernel.Constant object at 0x2c61710>, <kernel.DependentProduct object at 0x2c615a8>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Nat__Onat_J
% 1.11/1.54  Using role type
% 1.11/1.54  Declaring ord_less_set_nat:(set_nat->(set_nat->Prop))
% 1.11/1.54  FOF formula (<kernel.Constant object at 0x2c61d88>, <kernel.DependentProduct object at 0x2c61680>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Num__Onum_J
% 1.11/1.54  Using role type
% 1.11/1.54  Declaring ord_less_set_num:(set_num->(set_num->Prop))
% 1.11/1.54  FOF formula (<kernel.Constant object at 0x2c618c0>, <kernel.DependentProduct object at 0x2c61710>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Rat__Orat_J
% 1.11/1.54  Using role type
% 1.11/1.54  Declaring ord_less_set_rat:(set_rat->(set_rat->Prop))
% 1.11/1.54  FOF formula (<kernel.Constant object at 0x2c61830>, <kernel.DependentProduct object at 0x2c61d88>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Real__Oreal_J
% 1.11/1.54  Using role type
% 1.11/1.54  Declaring ord_less_set_real:(set_real->(set_real->Prop))
% 1.11/1.54  FOF formula (<kernel.Constant object at 0x2c61c68>, <kernel.DependentProduct object at 0x2c618c0>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 1.11/1.54  Using role type
% 1.11/1.54  Declaring ord_less_set_set_nat:(set_set_nat->(set_set_nat->Prop))
% 1.11/1.54  FOF formula (<kernel.Constant object at 0x2c615a8>, <kernel.DependentProduct object at 0x2c61830>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__String__Oliteral_J
% 1.11/1.54  Using role type
% 1.11/1.54  Declaring ord_less_set_literal:(set_literal->(set_literal->Prop))
% 1.11/1.54  FOF formula (<kernel.Constant object at 0x2c61c68>, <kernel.DependentProduct object at 0x2c615a8>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 1.11/1.54  Using role type
% 1.11/1.54  Declaring ord_le3480810397992357184T_VEBT:(set_VEBT_VEBT->(set_VEBT_VEBT->Prop))
% 1.11/1.54  FOF formula (<kernel.Constant object at 0x2c61710>, <kernel.DependentProduct object at 0x2c61830>) of role type named sy_c_Orderings_Oord__class_Oless_001t__String__Ochar
% 1.11/1.54  Using role type
% 1.11/1.54  Declaring ord_less_char:(char->(char->Prop))
% 1.11/1.54  FOF formula (<kernel.Constant object at 0x2c61fc8>, <kernel.DependentProduct object at 0x2c65050>) of role type named sy_c_Orderings_Oord__class_Oless_001t__String__Oliteral
% 1.11/1.54  Using role type
% 1.11/1.54  Declaring ord_less_literal:(literal->(literal->Prop))
% 1.11/1.54  FOF formula (<kernel.Constant object at 0x2c618c0>, <kernel.DependentProduct object at 0x2c650e0>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Uint32__Ouint32
% 1.11/1.54  Using role type
% 1.11/1.54  Declaring ord_less_uint32:(uint32->(uint32->Prop))
% 1.11/1.54  FOF formula (<kernel.Constant object at 0x2c61fc8>, <kernel.DependentProduct object at 0x2c650e0>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Word__Oword_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J
% 1.11/1.54  Using role type
% 1.11/1.54  Declaring ord_le750835935415966154l_num1:(word_N3645301735248828278l_num1->(word_N3645301735248828278l_num1->Prop))
% 1.11/1.54  FOF formula (<kernel.Constant object at 0x2c61fc8>, <kernel.DependentProduct object at 0x2c65170>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_M_062_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_M_Eo_J_J
% 1.12/1.55  Using role type
% 1.12/1.55  Declaring ord_le6753239538765779593_nat_o:(((produc3658429121746597890et_nat->Prop)->(produc3925858234332021118et_nat->Prop))->(((produc3658429121746597890et_nat->Prop)->(produc3925858234332021118et_nat->Prop))->Prop))
% 1.12/1.55  FOF formula (<kernel.Constant object at 0x2c615a8>, <kernel.DependentProduct object at 0x2c65098>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_M_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_J
% 1.12/1.55  Using role type
% 1.12/1.55  Declaring ord_le8000401564054156549_nat_o:(((produc3658429121746597890et_nat->Prop)->(produc3658429121746597890et_nat->Prop))->(((produc3658429121746597890et_nat->Prop)->(produc3658429121746597890et_nat->Prop))->Prop))
% 1.12/1.55  FOF formula (<kernel.Constant object at 0x2c65170>, <kernel.DependentProduct object at 0x2c65320>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Int__Oint_M_062_It__Int__Oint_M_Eo_J_J
% 1.12/1.55  Using role type
% 1.12/1.55  Declaring ord_le6741204236512500942_int_o:((int->(int->Prop))->((int->(int->Prop))->Prop))
% 1.12/1.55  FOF formula (<kernel.Constant object at 0x2c61fc8>, <kernel.DependentProduct object at 0x2c65368>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Int__Oint_M_Eo_J
% 1.12/1.55  Using role type
% 1.12/1.55  Declaring ord_less_eq_int_o:((int->Prop)->((int->Prop)->Prop))
% 1.12/1.55  FOF formula (<kernel.Constant object at 0x2c65128>, <kernel.DependentProduct object at 0x2c65248>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Nat__Onat_M_062_It__Nat__Onat_M_Eo_J_J
% 1.12/1.55  Using role type
% 1.12/1.55  Declaring ord_le2646555220125990790_nat_o:((nat->(nat->Prop))->((nat->(nat->Prop))->Prop))
% 1.12/1.55  FOF formula (<kernel.Constant object at 0x2c61fc8>, <kernel.DependentProduct object at 0x2c65440>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Nat__Onat_M_Eo_J
% 1.12/1.55  Using role type
% 1.12/1.55  Declaring ord_less_eq_nat_o:((nat->Prop)->((nat->Prop)->Prop))
% 1.12/1.55  FOF formula (<kernel.Constant object at 0x2c65248>, <kernel.DependentProduct object at 0x2c654d0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Real__Oreal_M_Eo_J
% 1.12/1.55  Using role type
% 1.12/1.55  Declaring ord_less_eq_real_o:((real->Prop)->((real->Prop)->Prop))
% 1.12/1.55  FOF formula (<kernel.Constant object at 0x2c65128>, <kernel.DependentProduct object at 0x2c65518>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Set__Oset_It__Nat__Onat_J_M_Eo_J
% 1.12/1.55  Using role type
% 1.12/1.55  Declaring ord_le3964352015994296041_nat_o:((set_nat->Prop)->((set_nat->Prop)->Prop))
% 1.12/1.55  FOF formula (<kernel.Constant object at 0x2c654d0>, <kernel.DependentProduct object at 0x2c65248>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Uint32__Ouint32_M_062_It__Uint32__Ouint32_M_Eo_J_J
% 1.12/1.55  Using role type
% 1.12/1.55  Declaring ord_le5999336846926846542nt32_o:((uint32->(uint32->Prop))->((uint32->(uint32->Prop))->Prop))
% 1.12/1.55  FOF formula (<kernel.Constant object at 0x2c65518>, <kernel.DependentProduct object at 0x2c655f0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__VEBT____Definitions__OVEBT_M_Eo_J
% 1.12/1.55  Using role type
% 1.12/1.55  Declaring ord_le418104280809901481VEBT_o:((vEBT_VEBT->Prop)->((vEBT_VEBT->Prop)->Prop))
% 1.12/1.55  FOF formula (<kernel.Constant object at 0x2c65440>, <kernel.DependentProduct object at 0x2c65638>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_Eo
% 1.12/1.55  Using role type
% 1.12/1.55  Declaring ord_less_eq_o:(Prop->(Prop->Prop))
% 1.12/1.55  FOF formula (<kernel.Constant object at 0x2c65248>, <kernel.DependentProduct object at 0x2c65518>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Assertions__Oassn
% 1.12/1.56  Using role type
% 1.12/1.56  Declaring ord_less_eq_assn:(assn->(assn->Prop))
% 1.12/1.56  FOF formula (<kernel.Constant object at 0x2c65440>, <kernel.DependentProduct object at 0x2c65248>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Code____Numeral__Ointeger
% 1.12/1.56  Using role type
% 1.12/1.56  Declaring ord_le3102999989581377725nteger:(code_integer->(code_integer->Prop))
% 1.12/1.56  FOF formula (<kernel.Constant object at 0x2c65518>, <kernel.DependentProduct object at 0x2c65440>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Extended____Nat__Oenat
% 1.12/1.56  Using role type
% 1.12/1.56  Declaring ord_le2932123472753598470d_enat:(extended_enat->(extended_enat->Prop))
% 1.12/1.56  FOF formula (<kernel.Constant object at 0x2c65248>, <kernel.DependentProduct object at 0x2c65518>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Filter__Ofilter_It__Nat__Onat_J
% 1.12/1.56  Using role type
% 1.12/1.56  Declaring ord_le2510731241096832064er_nat:(filter_nat->(filter_nat->Prop))
% 1.12/1.56  FOF formula (<kernel.Constant object at 0x2c65440>, <kernel.DependentProduct object at 0x2c65248>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Filter__Ofilter_It__Real__Oreal_J
% 1.12/1.56  Using role type
% 1.12/1.56  Declaring ord_le4104064031414453916r_real:(filter_real->(filter_real->Prop))
% 1.12/1.56  FOF formula (<kernel.Constant object at 0x2c65878>, <kernel.DependentProduct object at 0x2c65518>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Int__Oint
% 1.12/1.56  Using role type
% 1.12/1.56  Declaring ord_less_eq_int:(int->(int->Prop))
% 1.12/1.56  FOF formula (<kernel.Constant object at 0x2c65908>, <kernel.DependentProduct object at 0x2c65440>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Nat__Onat
% 1.12/1.56  Using role type
% 1.12/1.56  Declaring ord_less_eq_nat:(nat->(nat->Prop))
% 1.12/1.56  FOF formula (<kernel.Constant object at 0x2c65758>, <kernel.DependentProduct object at 0x2c65878>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Num__Onum
% 1.12/1.56  Using role type
% 1.12/1.56  Declaring ord_less_eq_num:(num->(num->Prop))
% 1.12/1.56  FOF formula (<kernel.Constant object at 0x2c65908>, <kernel.DependentProduct object at 0x2c65758>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Option__Ooption_It__Int__Oint_J
% 1.12/1.56  Using role type
% 1.12/1.56  Declaring ord_le1736525451366464988on_int:(option_int->(option_int->Prop))
% 1.12/1.56  FOF formula (<kernel.Constant object at 0x2c65878>, <kernel.DependentProduct object at 0x2c65908>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Option__Ooption_It__Nat__Onat_J
% 1.12/1.56  Using role type
% 1.12/1.56  Declaring ord_le5914376470875661696on_nat:(option_nat->(option_nat->Prop))
% 1.12/1.56  FOF formula (<kernel.Constant object at 0x2c65758>, <kernel.DependentProduct object at 0x2c65878>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Option__Ooption_It__Num__Onum_J
% 1.12/1.56  Using role type
% 1.12/1.56  Declaring ord_le6622620407824499402on_num:(option_num->(option_num->Prop))
% 1.12/1.56  FOF formula (<kernel.Constant object at 0x2c65908>, <kernel.DependentProduct object at 0x2c65758>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Option__Ooption_It__Rat__Orat_J
% 1.12/1.56  Using role type
% 1.12/1.56  Declaring ord_le2406147912482264968on_rat:(option_rat->(option_rat->Prop))
% 1.12/1.56  FOF formula (<kernel.Constant object at 0x2c65878>, <kernel.DependentProduct object at 0x2c65908>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Option__Ooption_It__Set__Oset_It__Int__Oint_J_J
% 1.12/1.56  Using role type
% 1.12/1.56  Declaring ord_le353528952715127954et_int:(option_set_int->(option_set_int->Prop))
% 1.12/1.56  FOF formula (<kernel.Constant object at 0x2c65c20>, <kernel.DependentProduct object at 0x2c65758>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Rat__Orat
% 1.12/1.56  Using role type
% 1.12/1.56  Declaring ord_less_eq_rat:(rat->(rat->Prop))
% 1.12/1.56  FOF formula (<kernel.Constant object at 0x2c65cb0>, <kernel.DependentProduct object at 0x2c65878>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Real__Oreal
% 1.12/1.56  Using role type
% 1.12/1.56  Declaring ord_less_eq_real:(real->(real->Prop))
% 1.12/1.56  FOF formula (<kernel.Constant object at 0x2c65b00>, <kernel.DependentProduct object at 0x2c65c20>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_I_Eo_J
% 1.12/1.56  Using role type
% 1.12/1.56  Declaring ord_less_eq_set_o:(set_o->(set_o->Prop))
% 1.12/1.56  FOF formula (<kernel.Constant object at 0x2c65cb0>, <kernel.DependentProduct object at 0x2c65b00>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Code____Numeral__Ointeger_J
% 1.12/1.56  Using role type
% 1.12/1.56  Declaring ord_le7084787975880047091nteger:(set_Code_integer->(set_Code_integer->Prop))
% 1.12/1.56  FOF formula (<kernel.Constant object at 0x2c65c20>, <kernel.DependentProduct object at 0x2c65cb0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Complex__Ocomplex_J
% 1.12/1.56  Using role type
% 1.12/1.56  Declaring ord_le211207098394363844omplex:(set_complex->(set_complex->Prop))
% 1.12/1.56  FOF formula (<kernel.Constant object at 0x2c65e18>, <kernel.DependentProduct object at 0x2c65b00>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Int__Oint_J
% 1.12/1.56  Using role type
% 1.12/1.56  Declaring ord_less_eq_set_int:(set_int->(set_int->Prop))
% 1.12/1.56  FOF formula (<kernel.Constant object at 0x2c65c20>, <kernel.DependentProduct object at 0x2c65e18>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__List__Olist_It__Nat__Onat_J_J
% 1.12/1.56  Using role type
% 1.12/1.56  Declaring ord_le6045566169113846134st_nat:(set_list_nat->(set_list_nat->Prop))
% 1.12/1.56  FOF formula (<kernel.Constant object at 0x2c65b90>, <kernel.DependentProduct object at 0x2c65b00>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Nat__Onat_J
% 1.12/1.56  Using role type
% 1.12/1.56  Declaring ord_less_eq_set_nat:(set_nat->(set_nat->Prop))
% 1.12/1.56  FOF formula (<kernel.Constant object at 0x2c65f80>, <kernel.DependentProduct object at 0x2c65c20>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Num__Onum_J
% 1.12/1.56  Using role type
% 1.12/1.56  Declaring ord_less_eq_set_num:(set_num->(set_num->Prop))
% 1.12/1.56  FOF formula (<kernel.Constant object at 0x2c65b90>, <kernel.DependentProduct object at 0x2c67050>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J_J
% 1.12/1.56  Using role type
% 1.12/1.56  Declaring ord_le4763372923235995152et_nat:(set_Pr8536935166611901872et_nat->(set_Pr8536935166611901872et_nat->Prop))
% 1.12/1.56  FOF formula (<kernel.Constant object at 0x2c65c20>, <kernel.DependentProduct object at 0x2c67050>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J
% 1.12/1.56  Using role type
% 1.12/1.56  Declaring ord_le5966269811547037844et_nat:(set_Pr3286484037609594932et_nat->(set_Pr3286484037609594932et_nat->Prop))
% 1.12/1.56  FOF formula (<kernel.Constant object at 0x2c65c20>, <kernel.DependentProduct object at 0x2c67050>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J
% 1.12/1.56  Using role type
% 1.12/1.56  Declaring ord_le2843351958646193337nt_int:(set_Pr958786334691620121nt_int->(set_Pr958786334691620121nt_int->Prop))
% 1.12/1.56  FOF formula (<kernel.Constant object at 0x2c65f80>, <kernel.DependentProduct object at 0x2c67050>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 1.12/1.56  Using role type
% 1.12/1.56  Declaring ord_le3146513528884898305at_nat:(set_Pr1261947904930325089at_nat->(set_Pr1261947904930325089at_nat->Prop))
% 1.12/1.56  FOF formula (<kernel.Constant object at 0x2c67248>, <kernel.DependentProduct object at 0x2c67050>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J_J
% 1.12/1.56  Using role type
% 1.12/1.56  Declaring ord_le6429528607962791097uint32:(set_Pr1773385645901665561uint32->(set_Pr1773385645901665561uint32->Prop))
% 1.12/1.57  FOF formula (<kernel.Constant object at 0x2c65ea8>, <kernel.DependentProduct object at 0x2c67128>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Rat__Orat_J
% 1.12/1.57  Using role type
% 1.12/1.57  Declaring ord_less_eq_set_rat:(set_rat->(set_rat->Prop))
% 1.12/1.57  FOF formula (<kernel.Constant object at 0x2c65ea8>, <kernel.DependentProduct object at 0x2c672d8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Real__Oreal_J
% 1.12/1.57  Using role type
% 1.12/1.57  Declaring ord_less_eq_set_real:(set_real->(set_real->Prop))
% 1.12/1.57  FOF formula (<kernel.Constant object at 0x2c67320>, <kernel.DependentProduct object at 0x2c67098>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Set__Oset_It__Int__Oint_J_J
% 1.12/1.57  Using role type
% 1.12/1.57  Declaring ord_le4403425263959731960et_int:(set_set_int->(set_set_int->Prop))
% 1.12/1.57  FOF formula (<kernel.Constant object at 0x2c672d8>, <kernel.DependentProduct object at 0x2c67320>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 1.12/1.57  Using role type
% 1.12/1.57  Declaring ord_le6893508408891458716et_nat:(set_set_nat->(set_set_nat->Prop))
% 1.12/1.57  FOF formula (<kernel.Constant object at 0x2c67098>, <kernel.DependentProduct object at 0x2c672d8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J_J
% 1.12/1.57  Using role type
% 1.12/1.57  Declaring ord_le9131159989063066194et_nat:(set_set_set_nat->(set_set_set_nat->Prop))
% 1.12/1.57  FOF formula (<kernel.Constant object at 0x2c67320>, <kernel.DependentProduct object at 0x2c67098>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__String__Oliteral_J
% 1.12/1.57  Using role type
% 1.12/1.57  Declaring ord_le7307670543136651348iteral:(set_literal->(set_literal->Prop))
% 1.12/1.57  FOF formula (<kernel.Constant object at 0x2c672d8>, <kernel.DependentProduct object at 0x2c67320>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__VEBT____BuildupMemImp__OVEBTi_J
% 1.12/1.57  Using role type
% 1.12/1.57  Declaring ord_le6592769550269828683_VEBTi:(set_VEBT_VEBTi->(set_VEBT_VEBTi->Prop))
% 1.12/1.57  FOF formula (<kernel.Constant object at 0x2c67098>, <kernel.DependentProduct object at 0x2c672d8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 1.12/1.57  Using role type
% 1.12/1.57  Declaring ord_le4337996190870823476T_VEBT:(set_VEBT_VEBT->(set_VEBT_VEBT->Prop))
% 1.12/1.57  FOF formula (<kernel.Constant object at 0x2c67680>, <kernel.DependentProduct object at 0x2c67320>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__String__Ochar
% 1.12/1.57  Using role type
% 1.12/1.57  Declaring ord_less_eq_char:(char->(char->Prop))
% 1.12/1.57  FOF formula (<kernel.Constant object at 0x2c67710>, <kernel.DependentProduct object at 0x2c67098>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Uint32__Ouint32
% 1.12/1.57  Using role type
% 1.12/1.57  Declaring ord_less_eq_uint32:(uint32->(uint32->Prop))
% 1.12/1.57  FOF formula (<kernel.Constant object at 0x2c67680>, <kernel.DependentProduct object at 0x2c672d8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Word__Oword_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J_J
% 1.12/1.57  Using role type
% 1.12/1.57  Declaring ord_le3335648743751981014l_num1:(word_N3645301735248828278l_num1->(word_N3645301735248828278l_num1->Prop))
% 1.12/1.57  FOF formula (<kernel.Constant object at 0x2c677e8>, <kernel.DependentProduct object at 0x2c67830>) of role type named sy_c_Orderings_Oord__class_Omax_001_Eo
% 1.12/1.57  Using role type
% 1.12/1.57  Declaring ord_max_o:(Prop->(Prop->Prop))
% 1.12/1.57  FOF formula (<kernel.Constant object at 0x2c67098>, <kernel.DependentProduct object at 0x2c67680>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Assertions__Oassn
% 1.12/1.57  Using role type
% 1.12/1.57  Declaring ord_max_assn:(assn->(assn->assn))
% 1.12/1.57  FOF formula (<kernel.Constant object at 0x2c678c0>, <kernel.DependentProduct object at 0x2c677e8>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Code____Numeral__Ointeger
% 1.12/1.57  Using role type
% 1.12/1.57  Declaring ord_max_Code_integer:(code_integer->(code_integer->code_integer))
% 1.12/1.57  FOF formula (<kernel.Constant object at 0x2c67908>, <kernel.DependentProduct object at 0x2c67098>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Int__Oint
% 1.12/1.58  Using role type
% 1.12/1.58  Declaring ord_max_int:(int->(int->int))
% 1.12/1.58  FOF formula (<kernel.Constant object at 0x2c675f0>, <kernel.DependentProduct object at 0x2c678c0>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Nat__Onat
% 1.12/1.58  Using role type
% 1.12/1.58  Declaring ord_max_nat:(nat->(nat->nat))
% 1.12/1.58  FOF formula (<kernel.Constant object at 0x2c672d8>, <kernel.DependentProduct object at 0x2c67908>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Num__Onum
% 1.12/1.58  Using role type
% 1.12/1.58  Declaring ord_max_num:(num->(num->num))
% 1.12/1.58  FOF formula (<kernel.Constant object at 0x2c67830>, <kernel.DependentProduct object at 0x2c675f0>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Rat__Orat
% 1.12/1.58  Using role type
% 1.12/1.58  Declaring ord_max_rat:(rat->(rat->rat))
% 1.12/1.58  FOF formula (<kernel.Constant object at 0x2c67950>, <kernel.DependentProduct object at 0x2c672d8>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Real__Oreal
% 1.12/1.58  Using role type
% 1.12/1.58  Declaring ord_max_real:(real->(real->real))
% 1.12/1.58  FOF formula (<kernel.Constant object at 0x2c677e8>, <kernel.DependentProduct object at 0x2c67830>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Set__Oset_I_Eo_J
% 1.12/1.58  Using role type
% 1.12/1.58  Declaring ord_max_set_o:(set_o->(set_o->set_o))
% 1.12/1.58  FOF formula (<kernel.Constant object at 0x2c67098>, <kernel.DependentProduct object at 0x2c67950>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Set__Oset_It__Int__Oint_J
% 1.12/1.58  Using role type
% 1.12/1.58  Declaring ord_max_set_int:(set_int->(set_int->set_int))
% 1.12/1.58  FOF formula (<kernel.Constant object at 0x2c678c0>, <kernel.DependentProduct object at 0x2c677e8>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Set__Oset_It__Nat__Onat_J
% 1.12/1.58  Using role type
% 1.12/1.58  Declaring ord_max_set_nat:(set_nat->(set_nat->set_nat))
% 1.12/1.58  FOF formula (<kernel.Constant object at 0x2c67908>, <kernel.DependentProduct object at 0x2c67098>) of role type named sy_c_Orderings_Oord__class_Omin_001t__Code____Numeral__Ointeger
% 1.12/1.58  Using role type
% 1.12/1.58  Declaring ord_min_Code_integer:(code_integer->(code_integer->code_integer))
% 1.12/1.58  FOF formula (<kernel.Constant object at 0x2c675f0>, <kernel.DependentProduct object at 0x2c678c0>) of role type named sy_c_Orderings_Oord__class_Omin_001t__Int__Oint
% 1.12/1.58  Using role type
% 1.12/1.58  Declaring ord_min_int:(int->(int->int))
% 1.12/1.58  FOF formula (<kernel.Constant object at 0x2c672d8>, <kernel.DependentProduct object at 0x2c67908>) of role type named sy_c_Orderings_Oord__class_Omin_001t__Nat__Onat
% 1.12/1.58  Using role type
% 1.12/1.58  Declaring ord_min_nat:(nat->(nat->nat))
% 1.12/1.58  FOF formula (<kernel.Constant object at 0x2c67830>, <kernel.DependentProduct object at 0x2c67950>) of role type named sy_c_Orderings_Oorder__class_OGreatest_001t__Nat__Onat
% 1.12/1.58  Using role type
% 1.12/1.58  Declaring order_Greatest_nat:((nat->Prop)->nat)
% 1.12/1.58  FOF formula (<kernel.Constant object at 0x2c67098>, <kernel.DependentProduct object at 0x2c675f0>) of role type named sy_c_Orderings_Oordering__top_001t__Assertions__Oassn
% 1.12/1.58  Using role type
% 1.12/1.58  Declaring ordering_top_assn:((assn->(assn->Prop))->((assn->(assn->Prop))->(assn->Prop)))
% 1.12/1.58  FOF formula (<kernel.Constant object at 0x2c67950>, <kernel.DependentProduct object at 0x2c67cf8>) of role type named sy_c_Orderings_Oordering__top_001t__Nat__Onat
% 1.12/1.58  Using role type
% 1.12/1.58  Declaring ordering_top_nat:((nat->(nat->Prop))->((nat->(nat->Prop))->(nat->Prop)))
% 1.12/1.58  FOF formula (<kernel.Constant object at 0x2c675f0>, <kernel.DependentProduct object at 0x2c67d40>) of role type named sy_c_Orderings_Oordering__top_001t__Set__Oset_I_Eo_J
% 1.12/1.58  Using role type
% 1.12/1.58  Declaring ordering_top_set_o:((set_o->(set_o->Prop))->((set_o->(set_o->Prop))->(set_o->Prop)))
% 1.12/1.58  FOF formula (<kernel.Constant object at 0x2c67cf8>, <kernel.DependentProduct object at 0x2c67d88>) of role type named sy_c_Orderings_Oordering__top_001t__Set__Oset_It__Int__Oint_J
% 1.12/1.58  Using role type
% 1.12/1.58  Declaring ordering_top_set_int:((set_int->(set_int->Prop))->((set_int->(set_int->Prop))->(set_int->Prop)))
% 1.12/1.58  FOF formula (<kernel.Constant object at 0x2c67d40>, <kernel.DependentProduct object at 0x2c67dd0>) of role type named sy_c_Orderings_Oordering__top_001t__Set__Oset_It__Nat__Onat_J
% 1.12/1.59  Using role type
% 1.12/1.59  Declaring ordering_top_set_nat:((set_nat->(set_nat->Prop))->((set_nat->(set_nat->Prop))->(set_nat->Prop)))
% 1.12/1.59  FOF formula (<kernel.Constant object at 0x2c67d88>, <kernel.Constant object at 0x2c67dd0>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Assertions__Oassn
% 1.12/1.59  Using role type
% 1.12/1.59  Declaring top_top_assn:assn
% 1.12/1.59  FOF formula (<kernel.Constant object at 0x2c675f0>, <kernel.Constant object at 0x2c67dd0>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_I_Eo_J
% 1.12/1.59  Using role type
% 1.12/1.59  Declaring top_top_set_o:set_o
% 1.12/1.59  FOF formula (<kernel.Constant object at 0x2c67710>, <kernel.Constant object at 0x2c67dd0>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Int__Oint_J
% 1.12/1.59  Using role type
% 1.12/1.59  Declaring top_top_set_int:set_int
% 1.12/1.59  FOF formula (<kernel.Constant object at 0x2c67e18>, <kernel.Constant object at 0x2c67dd0>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Nat__Onat_J
% 1.12/1.59  Using role type
% 1.12/1.59  Declaring top_top_set_nat:set_nat
% 1.12/1.59  FOF formula (<kernel.Constant object at 0x2c67710>, <kernel.Constant object at 0x2c67950>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Numeral____Type__Onum0_J
% 1.12/1.59  Using role type
% 1.12/1.59  Declaring top_to3689904424835650196l_num0:set_Numeral_num0
% 1.12/1.59  FOF formula (<kernel.Constant object at 0x2c67dd0>, <kernel.Constant object at 0x2c67bd8>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Product____Type__Ounit_J
% 1.12/1.59  Using role type
% 1.12/1.59  Declaring top_to1996260823553986621t_unit:set_Product_unit
% 1.12/1.59  FOF formula (<kernel.Constant object at 0x2c67ef0>, <kernel.Constant object at 0x2c67bd8>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Real__Oreal_J
% 1.12/1.59  Using role type
% 1.12/1.59  Declaring top_top_set_real:set_real
% 1.12/1.59  FOF formula (<kernel.Constant object at 0x2c67f80>, <kernel.Constant object at 0x2c67bd8>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__String__Oliteral_J
% 1.12/1.59  Using role type
% 1.12/1.59  Declaring top_top_set_literal:set_literal
% 1.12/1.59  FOF formula (<kernel.Constant object at 0x2c67fc8>, <kernel.DependentProduct object at 0x2c67e60>) of role type named sy_c_Power_Opower__class_Opower_001t__Assertions__Oassn
% 1.12/1.59  Using role type
% 1.12/1.59  Declaring power_power_assn:(assn->(nat->assn))
% 1.12/1.59  FOF formula (<kernel.Constant object at 0x2c67fc8>, <kernel.DependentProduct object at 0x28001b8>) of role type named sy_c_Power_Opower__class_Opower_001t__Code____Numeral__Ointeger
% 1.12/1.59  Using role type
% 1.12/1.59  Declaring power_8256067586552552935nteger:(code_integer->(nat->code_integer))
% 1.12/1.59  FOF formula (<kernel.Constant object at 0x2c67e60>, <kernel.DependentProduct object at 0x2800170>) of role type named sy_c_Power_Opower__class_Opower_001t__Complex__Ocomplex
% 1.12/1.59  Using role type
% 1.12/1.59  Declaring power_power_complex:(complex->(nat->complex))
% 1.12/1.59  FOF formula (<kernel.Constant object at 0x2c67bd8>, <kernel.DependentProduct object at 0x2800290>) of role type named sy_c_Power_Opower__class_Opower_001t__Int__Oint
% 1.12/1.59  Using role type
% 1.12/1.59  Declaring power_power_int:(int->(nat->int))
% 1.12/1.59  FOF formula (<kernel.Constant object at 0x2c67e60>, <kernel.DependentProduct object at 0x2800098>) of role type named sy_c_Power_Opower__class_Opower_001t__Nat__Onat
% 1.12/1.59  Using role type
% 1.12/1.59  Declaring power_power_nat:(nat->(nat->nat))
% 1.12/1.59  FOF formula (<kernel.Constant object at 0x2c67bd8>, <kernel.DependentProduct object at 0x28001b8>) of role type named sy_c_Power_Opower__class_Opower_001t__Rat__Orat
% 1.12/1.59  Using role type
% 1.12/1.59  Declaring power_power_rat:(rat->(nat->rat))
% 1.12/1.59  FOF formula (<kernel.Constant object at 0x2c67bd8>, <kernel.DependentProduct object at 0x28002d8>) of role type named sy_c_Power_Opower__class_Opower_001t__Real__Oreal
% 1.12/1.59  Using role type
% 1.12/1.59  Declaring power_power_real:(real->(nat->real))
% 1.12/1.59  FOF formula (<kernel.Constant object at 0x2800050>, <kernel.DependentProduct object at 0x2800170>) of role type named sy_c_Power_Opower__class_Opower_001t__Uint32__Ouint32
% 1.12/1.59  Using role type
% 1.12/1.59  Declaring power_power_uint32:(uint32->(nat->uint32))
% 1.12/1.59  FOF formula (<kernel.Constant object at 0x2800248>, <kernel.DependentProduct object at 0x2800128>) of role type named sy_c_Product__Type_OPair_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 1.12/1.60  Using role type
% 1.12/1.60  Declaring produc2245416461498447860et_nat:((produc3658429121746597890et_nat->Prop)->(produc3925858234332021118et_nat->produc2732055786443039994et_nat))
% 1.12/1.60  FOF formula (<kernel.Constant object at 0x2800170>, <kernel.DependentProduct object at 0x2800098>) of role type named sy_c_Product__Type_OPair_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 1.12/1.60  Using role type
% 1.12/1.60  Declaring produc5001842942810119800et_nat:((produc3658429121746597890et_nat->Prop)->(produc3658429121746597890et_nat->produc3925858234332021118et_nat))
% 1.12/1.60  FOF formula (<kernel.Constant object at 0x2800488>, <kernel.DependentProduct object at 0x28004d0>) of role type named sy_c_Product__Type_OPair_001_Eo_001_Eo
% 1.12/1.60  Using role type
% 1.12/1.60  Declaring product_Pair_o_o:(Prop->(Prop->product_prod_o_o))
% 1.12/1.60  FOF formula (<kernel.Constant object at 0x2800440>, <kernel.DependentProduct object at 0x28004d0>) of role type named sy_c_Product__Type_OPair_001_Eo_001t__Int__Oint
% 1.12/1.60  Using role type
% 1.12/1.60  Declaring product_Pair_o_int:(Prop->(int->product_prod_o_int))
% 1.12/1.60  FOF formula (<kernel.Constant object at 0x2800098>, <kernel.DependentProduct object at 0x28004d0>) of role type named sy_c_Product__Type_OPair_001_Eo_001t__Nat__Onat
% 1.12/1.60  Using role type
% 1.12/1.60  Declaring product_Pair_o_nat:(Prop->(nat->product_prod_o_nat))
% 1.12/1.60  FOF formula (<kernel.Constant object at 0x2800440>, <kernel.DependentProduct object at 0x28005f0>) of role type named sy_c_Product__Type_OPair_001t__Code____Numeral__Ointeger_001_Eo
% 1.12/1.60  Using role type
% 1.12/1.60  Declaring produc6677183202524767010eger_o:(code_integer->(Prop->produc6271795597528267376eger_o))
% 1.12/1.60  FOF formula (<kernel.Constant object at 0x28004d0>, <kernel.DependentProduct object at 0x2800440>) of role type named sy_c_Product__Type_OPair_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 1.12/1.60  Using role type
% 1.12/1.60  Declaring produc1086072967326762835nteger:(code_integer->(code_integer->produc8923325533196201883nteger))
% 1.12/1.60  FOF formula (<kernel.Constant object at 0x28005f0>, <kernel.DependentProduct object at 0x28004d0>) of role type named sy_c_Product__Type_OPair_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_001t__Set__Oset_It__Nat__Onat_J
% 1.12/1.60  Using role type
% 1.12/1.60  Declaring produc7507926704131184380et_nat:(heap_e7401611519738050253t_unit->(set_nat->produc3658429121746597890et_nat))
% 1.12/1.60  FOF formula (<kernel.Constant object at 0x2800710>, <kernel.DependentProduct object at 0x2800638>) of role type named sy_c_Product__Type_OPair_001t__Int__Oint_001_Eo
% 1.12/1.60  Using role type
% 1.12/1.60  Declaring product_Pair_int_o:(int->(Prop->product_prod_int_o))
% 1.12/1.60  FOF formula (<kernel.Constant object at 0x2800758>, <kernel.DependentProduct object at 0x28005f0>) of role type named sy_c_Product__Type_OPair_001t__Int__Oint_001t__Int__Oint
% 1.12/1.60  Using role type
% 1.12/1.60  Declaring product_Pair_int_int:(int->(int->product_prod_int_int))
% 1.12/1.60  FOF formula (<kernel.Constant object at 0x2800440>, <kernel.DependentProduct object at 0x2800710>) of role type named sy_c_Product__Type_OPair_001t__Int__Oint_001t__Nat__Onat
% 1.12/1.60  Using role type
% 1.12/1.60  Declaring product_Pair_int_nat:(int->(nat->product_prod_int_nat))
% 1.12/1.60  FOF formula (<kernel.Constant object at 0x2800758>, <kernel.DependentProduct object at 0x2800440>) of role type named sy_c_Product__Type_OPair_001t__Int__Oint_001t__Real__Oreal
% 1.12/1.60  Using role type
% 1.12/1.60  Declaring produc801115645435158769t_real:(int->(real->produc679980390762269497t_real))
% 1.12/1.60  FOF formula (<kernel.Constant object at 0x2800710>, <kernel.DependentProduct object at 0x2800758>) of role type named sy_c_Product__Type_OPair_001t__Int__Oint_001t__VEBT____BuildupMemImp__OVEBTi
% 1.12/1.60  Using role type
% 1.12/1.60  Declaring produc4497823428076633978_VEBTi:(int->(vEBT_VEBTi->produc2062302194595185346_VEBTi))
% 1.12/1.60  FOF formula (<kernel.Constant object at 0x2800440>, <kernel.DependentProduct object at 0x2800710>) of role type named sy_c_Product__Type_OPair_001t__Int__Oint_001t__VEBT____Definitions__OVEBT
% 1.12/1.60  Using role type
% 1.12/1.60  Declaring produc3329399203697025711T_VEBT:(int->(vEBT_VEBT->produc1531783533982839933T_VEBT))
% 1.12/1.60  FOF formula (<kernel.Constant object at 0x2800758>, <kernel.DependentProduct object at 0x2800440>) of role type named sy_c_Product__Type_OPair_001t__List__Olist_I_Eo_J_001t__List__Olist_I_Eo_J
% 1.12/1.60  Using role type
% 1.12/1.60  Declaring produc8435520187683070743list_o:(list_o->(list_o->produc7102631898165422375list_o))
% 1.12/1.60  FOF formula (<kernel.Constant object at 0x2800710>, <kernel.DependentProduct object at 0x2800758>) of role type named sy_c_Product__Type_OPair_001t__List__Olist_It__Int__Oint_J_001t__List__Olist_It__Int__Oint_J
% 1.12/1.60  Using role type
% 1.12/1.60  Declaring produc364263696895485585st_int:(list_int->(list_int->produc1186641810826059865st_int))
% 1.12/1.60  FOF formula (<kernel.Constant object at 0x2800440>, <kernel.DependentProduct object at 0x2800710>) of role type named sy_c_Product__Type_OPair_001t__List__Olist_It__Nat__Onat_J_001t__List__Olist_It__Nat__Onat_J
% 1.12/1.60  Using role type
% 1.12/1.60  Declaring produc2694037385005941721st_nat:(list_nat->(list_nat->produc1828647624359046049st_nat))
% 1.12/1.60  FOF formula (<kernel.Constant object at 0x2800758>, <kernel.DependentProduct object at 0x2800440>) of role type named sy_c_Product__Type_OPair_001t__List__Olist_It__Real__Oreal_J_001t__List__Olist_It__Real__Oreal_J
% 1.12/1.60  Using role type
% 1.12/1.60  Declaring produc1408950526243324945t_real:(list_real->(list_real->produc478978216448986841t_real))
% 1.12/1.60  FOF formula (<kernel.Constant object at 0x2800710>, <kernel.DependentProduct object at 0x2800758>) of role type named sy_c_Product__Type_OPair_001t__List__Olist_It__Uint32__Ouint32_J_001t__List__Olist_It__Uint32__Ouint32_J
% 1.12/1.60  Using role type
% 1.12/1.60  Declaring produc7487160679990061969uint32:(list_uint32->(list_uint32->produc823665806539077721uint32))
% 1.12/1.60  FOF formula (<kernel.Constant object at 0x2800440>, <kernel.DependentProduct object at 0x2800710>) of role type named sy_c_Product__Type_OPair_001t__List__Olist_It__VEBT____BuildupMemImp__OVEBTi_J_001t__List__Olist_It__VEBT____BuildupMemImp__OVEBTi_J
% 1.12/1.60  Using role type
% 1.12/1.60  Declaring produc4384243565435462691_VEBTi:(list_VEBT_VEBTi->(list_VEBT_VEBTi->produc3089554586268799851_VEBTi))
% 1.12/1.60  FOF formula (<kernel.Constant object at 0x2800758>, <kernel.DependentProduct object at 0x2800440>) of role type named sy_c_Product__Type_OPair_001t__List__Olist_It__VEBT____Definitions__OVEBT_J_001t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 1.12/1.60  Using role type
% 1.12/1.60  Declaring produc3897820843166775703T_VEBT:(list_VEBT_VEBT->(list_VEBT_VEBT->produc9211091688327510695T_VEBT))
% 1.12/1.60  FOF formula (<kernel.Constant object at 0x2800d88>, <kernel.DependentProduct object at 0x2800518>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001_Eo
% 1.12/1.60  Using role type
% 1.12/1.60  Declaring product_Pair_nat_o:(nat->(Prop->product_prod_nat_o))
% 1.12/1.60  FOF formula (<kernel.Constant object at 0x2800dd0>, <kernel.DependentProduct object at 0x2800758>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001t__Int__Oint
% 1.12/1.60  Using role type
% 1.12/1.60  Declaring product_Pair_nat_int:(nat->(int->product_prod_nat_int))
% 1.12/1.60  FOF formula (<kernel.Constant object at 0x2800710>, <kernel.DependentProduct object at 0x2800d88>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001t__Nat__Onat
% 1.12/1.60  Using role type
% 1.12/1.60  Declaring product_Pair_nat_nat:(nat->(nat->product_prod_nat_nat))
% 1.12/1.60  FOF formula (<kernel.Constant object at 0x2800dd0>, <kernel.DependentProduct object at 0x2800710>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001t__Real__Oreal
% 1.12/1.60  Using role type
% 1.12/1.60  Declaring produc7837566107596912789t_real:(nat->(real->produc7716430852924023517t_real))
% 1.12/1.60  FOF formula (<kernel.Constant object at 0x2800d88>, <kernel.DependentProduct object at 0x2800dd0>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001t__VEBT____BuildupMemImp__OVEBTi
% 1.12/1.60  Using role type
% 1.12/1.60  Declaring produc2649746096677893406_VEBTi:(nat->(vEBT_VEBTi->produc214224863196444774_VEBTi))
% 1.12/1.61  FOF formula (<kernel.Constant object at 0x2800710>, <kernel.DependentProduct object at 0x2800d88>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001t__VEBT____Definitions__OVEBT
% 1.12/1.61  Using role type
% 1.12/1.61  Declaring produc599794634098209291T_VEBT:(nat->(vEBT_VEBT->produc8025551001238799321T_VEBT))
% 1.12/1.61  FOF formula (<kernel.Constant object at 0x2800dd0>, <kernel.DependentProduct object at 0x2803098>) of role type named sy_c_Product__Type_OPair_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J
% 1.12/1.61  Using role type
% 1.12/1.61  Declaring produc1940133919992309389et_nat:(produc2732055786443039994et_nat->(produc2732055786443039994et_nat->produc5657529347773406293et_nat))
% 1.12/1.61  FOF formula (<kernel.Constant object at 0x2800d88>, <kernel.DependentProduct object at 0x2803098>) of role type named sy_c_Product__Type_OPair_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 1.12/1.61  Using role type
% 1.12/1.61  Declaring produc8599840265553166229et_nat:(produc3925858234332021118et_nat->(produc3925858234332021118et_nat->produc6830853553727218525et_nat))
% 1.12/1.61  FOF formula (<kernel.Constant object at 0x2800d88>, <kernel.DependentProduct object at 0x2803128>) of role type named sy_c_Product__Type_OPair_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 1.12/1.61  Using role type
% 1.12/1.61  Declaring produc3646306378393792727nt_int:(product_prod_int_int->(product_prod_int_int->produc1219242969750017639nt_int))
% 1.12/1.61  FOF formula (<kernel.Constant object at 0x2800440>, <kernel.DependentProduct object at 0x2803248>) of role type named sy_c_Product__Type_OPair_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 1.12/1.61  Using role type
% 1.12/1.61  Declaring produc6161850002892822231at_nat:(product_prod_nat_nat->(product_prod_nat_nat->produc859450856879609959at_nat))
% 1.12/1.61  FOF formula (<kernel.Constant object at 0x2803200>, <kernel.DependentProduct object at 0x2803170>) of role type named sy_c_Product__Type_OPair_001t__Product____Type__Oprod_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J_001t__Product____Type__Oprod_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J
% 1.12/1.61  Using role type
% 1.12/1.61  Declaring produc6884863695460953815uint32:(produc827990862158126777uint32->(produc827990862158126777uint32->produc8822557026176459367uint32))
% 1.12/1.61  FOF formula (<kernel.Constant object at 0x2803320>, <kernel.DependentProduct object at 0x28030e0>) of role type named sy_c_Product__Type_OPair_001t__Real__Oreal_001t__Int__Oint
% 1.12/1.61  Using role type
% 1.12/1.61  Declaring produc3179012173361985393al_int:(real->(int->produc8786904178792722361al_int))
% 1.12/1.61  FOF formula (<kernel.Constant object at 0x28031b8>, <kernel.DependentProduct object at 0x28033f8>) of role type named sy_c_Product__Type_OPair_001t__Real__Oreal_001t__Real__Oreal
% 1.12/1.61  Using role type
% 1.12/1.61  Declaring produc4511245868158468465l_real:(real->(real->produc2422161461964618553l_real))
% 1.12/1.61  FOF formula (<kernel.Constant object at 0x28033b0>, <kernel.DependentProduct object at 0x28031b8>) of role type named sy_c_Product__Type_OPair_001t__Real__Oreal_001t__VEBT____Definitions__OVEBT
% 1.12/1.61  Using role type
% 1.12/1.61  Declaring produc6931449550656315951T_VEBT:(real->(vEBT_VEBT->produc3757001726724277373T_VEBT))
% 1.12/1.61  FOF formula (<kernel.Constant object at 0x28033f8>, <kernel.DependentProduct object at 0x28033b0>) of role type named sy_c_Product__Type_OPair_001t__Set__Oset_It__Nat__Onat_J_001t__Set__Oset_It__Nat__Onat_J
% 1.12/1.61  Using role type
% 1.12/1.61  Declaring produc4532415448927165861et_nat:(set_nat->(set_nat->produc7819656566062154093et_nat))
% 1.12/1.61  FOF formula (<kernel.Constant object at 0x28031b8>, <kernel.DependentProduct object at 0x28033f8>) of role type named sy_c_Product__Type_OPair_001t__Uint32__Ouint32_001t__Uint32__Ouint32
% 1.12/1.61  Using role type
% 1.12/1.61  Declaring produc1400373151660368625uint32:(uint32->(uint32->produc827990862158126777uint32))
% 1.12/1.61  FOF formula (<kernel.Constant object at 0x28033b0>, <kernel.DependentProduct object at 0x2803680>) of role type named sy_c_Product__Type_OPair_001t__VEBT____BuildupMemImp__OVEBTi_001_Eo
% 1.12/1.61  Using role type
% 1.12/1.61  Declaring produc8194178580519725514EBTi_o:(vEBT_VEBTi->(Prop->produc5014006835512566296EBTi_o))
% 1.12/1.61  FOF formula (<kernel.Constant object at 0x28033f8>, <kernel.DependentProduct object at 0x28033b0>) of role type named sy_c_Product__Type_OPair_001t__VEBT____BuildupMemImp__OVEBTi_001t__Int__Oint
% 1.12/1.61  Using role type
% 1.12/1.61  Declaring produc7190175284220460154Ti_int:(vEBT_VEBTi->(int->produc8927069083091599426Ti_int))
% 1.12/1.61  FOF formula (<kernel.Constant object at 0x2803680>, <kernel.DependentProduct object at 0x28033f8>) of role type named sy_c_Product__Type_OPair_001t__VEBT____BuildupMemImp__OVEBTi_001t__Real__Oreal
% 1.12/1.61  Using role type
% 1.12/1.61  Declaring produc8457151488442208762i_real:(vEBT_VEBTi->(real->produc6680258955013199682i_real))
% 1.12/1.61  FOF formula (<kernel.Constant object at 0x28033b0>, <kernel.DependentProduct object at 0x2803680>) of role type named sy_c_Product__Type_OPair_001t__VEBT____BuildupMemImp__OVEBTi_001t__VEBT____BuildupMemImp__OVEBTi
% 1.12/1.61  Using role type
% 1.12/1.61  Declaring produc436343169921013763_VEBTi:(vEBT_VEBTi->(vEBT_VEBTi->produc3777764054643897931_VEBTi))
% 1.12/1.61  FOF formula (<kernel.Constant object at 0x28033f8>, <kernel.DependentProduct object at 0x28033b0>) of role type named sy_c_Product__Type_OPair_001t__VEBT____BuildupMemImp__OVEBTi_001t__VEBT____Definitions__OVEBT
% 1.12/1.61  Using role type
% 1.12/1.61  Declaring produc7053807326796202854T_VEBT:(vEBT_VEBTi->(vEBT_VEBT->produc2810682830582626868T_VEBT))
% 1.12/1.61  FOF formula (<kernel.Constant object at 0x2803680>, <kernel.DependentProduct object at 0x2803950>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001_Eo
% 1.12/1.61  Using role type
% 1.12/1.61  Declaring produc8721562602347293563VEBT_o:(vEBT_VEBT->(Prop->produc334124729049499915VEBT_o))
% 1.12/1.61  FOF formula (<kernel.Constant object at 0x28033b0>, <kernel.DependentProduct object at 0x2803680>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001t__Int__Oint
% 1.12/1.61  Using role type
% 1.12/1.61  Declaring produc736041933913180425BT_int:(vEBT_VEBT->(int->produc4894624898956917775BT_int))
% 1.12/1.61  FOF formula (<kernel.Constant object at 0x2803950>, <kernel.DependentProduct object at 0x28033b0>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat
% 1.12/1.61  Using role type
% 1.12/1.61  Declaring produc738532404422230701BT_nat:(vEBT_VEBT->(nat->produc9072475918466114483BT_nat))
% 1.12/1.61  FOF formula (<kernel.Constant object at 0x2803680>, <kernel.DependentProduct object at 0x2803950>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001t__Real__Oreal
% 1.12/1.61  Using role type
% 1.12/1.61  Declaring produc8117437818029410057T_real:(vEBT_VEBT->(real->produc5170161368751668367T_real))
% 1.12/1.61  FOF formula (<kernel.Constant object at 0x28033b0>, <kernel.DependentProduct object at 0x2803680>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001t__VEBT____BuildupMemImp__OVEBTi
% 1.12/1.61  Using role type
% 1.12/1.61  Declaring produc6084888613844515218_VEBTi:(vEBT_VEBT->(vEBT_VEBTi->produc3625547720036274456_VEBTi))
% 1.12/1.61  FOF formula (<kernel.Constant object at 0x2803950>, <kernel.DependentProduct object at 0x28033b0>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001t__VEBT____Definitions__OVEBT
% 1.20/1.62  Using role type
% 1.20/1.62  Declaring produc537772716801021591T_VEBT:(vEBT_VEBT->(vEBT_VEBT->produc8243902056947475879T_VEBT))
% 1.20/1.62  FOF formula (<kernel.Constant object at 0x2803680>, <kernel.DependentProduct object at 0x2803a70>) of role type named sy_c_Product__Type_Oapsnd_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 1.20/1.62  Using role type
% 1.20/1.62  Declaring produc6499014454317279255nteger:((code_integer->code_integer)->(produc8923325533196201883nteger->produc8923325533196201883nteger))
% 1.20/1.62  FOF formula (<kernel.Constant object at 0x28033b0>, <kernel.DependentProduct object at 0x2803680>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001_Eo_001_Eo_001_Eo
% 1.20/1.62  Using role type
% 1.20/1.62  Declaring produc6197397395684419436_o_o_o:((Prop->(Prop->Prop))->(product_prod_o_o->Prop))
% 1.20/1.62  FOF formula (<kernel.Constant object at 0x2803a70>, <kernel.DependentProduct object at 0x2803cb0>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Int__Oint
% 1.20/1.62  Using role type
% 1.20/1.62  Declaring produc1553301316500091796er_int:((code_integer->(code_integer->int))->(produc8923325533196201883nteger->int))
% 1.20/1.62  FOF formula (<kernel.Constant object at 0x2803680>, <kernel.DependentProduct object at 0x2803cf8>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Nat__Onat
% 1.20/1.62  Using role type
% 1.20/1.62  Declaring produc1555791787009142072er_nat:((code_integer->(code_integer->nat))->(produc8923325533196201883nteger->nat))
% 1.20/1.62  FOF formula (<kernel.Constant object at 0x2803cb0>, <kernel.DependentProduct object at 0x2803d40>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Num__Onum
% 1.20/1.62  Using role type
% 1.20/1.62  Declaring produc7336495610019696514er_num:((code_integer->(code_integer->num))->(produc8923325533196201883nteger->num))
% 1.20/1.62  FOF formula (<kernel.Constant object at 0x2803cf8>, <kernel.DependentProduct object at 0x2803b00>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_M_Eo_J
% 1.20/1.62  Using role type
% 1.20/1.62  Declaring produc9125791028180074456eger_o:((code_integer->(code_integer->produc6271795597528267376eger_o))->(produc8923325533196201883nteger->produc6271795597528267376eger_o))
% 1.20/1.62  FOF formula (<kernel.Constant object at 0x2803d40>, <kernel.DependentProduct object at 0x2803d88>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 1.20/1.62  Using role type
% 1.20/1.62  Declaring produc6916734918728496179nteger:((code_integer->(code_integer->produc8923325533196201883nteger))->(produc8923325533196201883nteger->produc8923325533196201883nteger))
% 1.20/1.62  FOF formula (<kernel.Constant object at 0x2803b00>, <kernel.DependentProduct object at 0x2803dd0>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Int__Oint_001t__Int__Oint_001_Eo
% 1.20/1.62  Using role type
% 1.20/1.62  Declaring produc4947309494688390418_int_o:((int->(int->Prop))->(product_prod_int_int->Prop))
% 1.20/1.62  FOF formula (<kernel.Constant object at 0x2803d88>, <kernel.DependentProduct object at 0x2805098>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Int__Oint_001t__Int__Oint_001t__Int__Oint
% 1.20/1.62  Using role type
% 1.20/1.62  Declaring produc8211389475949308722nt_int:((int->(int->int))->(product_prod_int_int->int))
% 1.20/1.62  FOF formula (<kernel.Constant object at 0x2803d88>, <kernel.DependentProduct object at 0x2805170>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Int__Oint_001t__Int__Oint_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 1.20/1.62  Using role type
% 1.20/1.62  Declaring produc4245557441103728435nt_int:((int->(int->product_prod_int_int))->(product_prod_int_int->product_prod_int_int))
% 1.20/1.62  FOF formula (<kernel.Constant object at 0x2803f80>, <kernel.DependentProduct object at 0x28051b8>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001_Eo
% 1.20/1.63  Using role type
% 1.20/1.63  Declaring produc6081775807080527818_nat_o:((nat->(nat->Prop))->(product_prod_nat_nat->Prop))
% 1.20/1.63  FOF formula (<kernel.Constant object at 0x2805128>, <kernel.DependentProduct object at 0x2805200>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Option__Ooption_It__Nat__Onat_J
% 1.20/1.63  Using role type
% 1.20/1.63  Declaring produc2484365769952853102on_nat:((nat->(nat->option_nat))->(product_prod_nat_nat->option_nat))
% 1.20/1.63  FOF formula (<kernel.Constant object at 0x2805368>, <kernel.DependentProduct object at 0x2805170>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 1.20/1.63  Using role type
% 1.20/1.63  Declaring produc2626176000494625587at_nat:((nat->(nat->product_prod_nat_nat))->(product_prod_nat_nat->product_prod_nat_nat))
% 1.20/1.63  FOF formula (<kernel.Constant object at 0x2805248>, <kernel.DependentProduct object at 0x2805128>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__VEBT____Definitions__OVEBT
% 1.20/1.63  Using role type
% 1.20/1.63  Declaring produc3169358591047799142T_VEBT:((nat->(nat->vEBT_VEBT))->(product_prod_nat_nat->vEBT_VEBT))
% 1.20/1.63  FOF formula (<kernel.Constant object at 0x28053f8>, <kernel.DependentProduct object at 0x2805440>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 1.20/1.63  Using role type
% 1.20/1.63  Declaring produc8508995932063986495nteger:(produc8923325533196201883nteger->code_integer)
% 1.20/1.63  FOF formula (<kernel.Constant object at 0x2805128>, <kernel.DependentProduct object at 0x28053f8>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_001t__Set__Oset_It__Nat__Onat_J
% 1.20/1.63  Using role type
% 1.20/1.63  Declaring produc1824681642469235216et_nat:(produc3658429121746597890et_nat->heap_e7401611519738050253t_unit)
% 1.20/1.63  FOF formula (<kernel.Constant object at 0x28053b0>, <kernel.DependentProduct object at 0x28055a8>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__Int__Oint_001t__Int__Oint
% 1.20/1.63  Using role type
% 1.20/1.63  Declaring product_fst_int_int:(product_prod_int_int->int)
% 1.20/1.63  FOF formula (<kernel.Constant object at 0x2805248>, <kernel.DependentProduct object at 0x28055f0>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__Nat__Onat_001t__Nat__Onat
% 1.20/1.63  Using role type
% 1.20/1.63  Declaring product_fst_nat_nat:(product_prod_nat_nat->nat)
% 1.20/1.63  FOF formula (<kernel.Constant object at 0x28053b0>, <kernel.DependentProduct object at 0x2805638>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 1.20/1.63  Using role type
% 1.20/1.63  Declaring produc6174133586879617921nteger:(produc8923325533196201883nteger->code_integer)
% 1.20/1.63  FOF formula (<kernel.Constant object at 0x28055f0>, <kernel.DependentProduct object at 0x28056c8>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_001t__Set__Oset_It__Nat__Onat_J
% 1.20/1.63  Using role type
% 1.20/1.63  Declaring produc8586169260539613262et_nat:(produc3658429121746597890et_nat->set_nat)
% 1.20/1.63  FOF formula (<kernel.Constant object at 0x2805128>, <kernel.DependentProduct object at 0x2805758>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__Int__Oint_001t__Int__Oint
% 1.20/1.63  Using role type
% 1.20/1.63  Declaring product_snd_int_int:(product_prod_int_int->int)
% 1.20/1.63  FOF formula (<kernel.Constant object at 0x2805248>, <kernel.DependentProduct object at 0x28057a0>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__Nat__Onat_001t__Nat__Onat
% 1.20/1.63  Using role type
% 1.20/1.63  Declaring product_snd_nat_nat:(product_prod_nat_nat->nat)
% 1.20/1.63  FOF formula (<kernel.Constant object at 0x2805680>, <kernel.DependentProduct object at 0x28057e8>) of role type named sy_c_Rat_Onormalize
% 1.20/1.63  Using role type
% 1.20/1.63  Declaring normalize:(product_prod_int_int->product_prod_int_int)
% 1.20/1.63  FOF formula (<kernel.Constant object at 0x2805248>, <kernel.DependentProduct object at 0x2805830>) of role type named sy_c_Real__Vector__Spaces_Onorm__class_Onorm_001t__Complex__Ocomplex
% 1.20/1.64  Using role type
% 1.20/1.64  Declaring real_V1022390504157884413omplex:(complex->real)
% 1.20/1.64  FOF formula (<kernel.Constant object at 0x28056c8>, <kernel.DependentProduct object at 0x28057e8>) of role type named sy_c_Refine__Imp__Hol_Orefines_001_Eo
% 1.20/1.64  Using role type
% 1.20/1.64  Declaring refine_Imp_refines_o:(heap_Time_Heap_o->(heap_Time_Heap_o->Prop))
% 1.20/1.64  FOF formula (<kernel.Constant object at 0x2805248>, <kernel.DependentProduct object at 0x2805128>) of role type named sy_c_Refine__Imp__Hol_Orefines_001t__Option__Ooption_It__Nat__Onat_J
% 1.20/1.64  Using role type
% 1.20/1.64  Declaring refine7594492741263601813on_nat:(heap_T2636463487746394924on_nat->(heap_T2636463487746394924on_nat->Prop))
% 1.20/1.64  FOF formula (<kernel.Constant object at 0x28057e8>, <kernel.DependentProduct object at 0x28057a0>) of role type named sy_c_Refine__Imp__Hol_Orefines_001t__VEBT____BuildupMemImp__OVEBTi
% 1.20/1.64  Using role type
% 1.20/1.64  Declaring refine5565527176597971370_VEBTi:(heap_T8145700208782473153_VEBTi->(heap_T8145700208782473153_VEBTi->Prop))
% 1.20/1.64  FOF formula (<kernel.Constant object at 0x28052d8>, <kernel.DependentProduct object at 0x28057e8>) of role type named sy_c_Relation_Ototal__on_001_Eo
% 1.20/1.64  Using role type
% 1.20/1.64  Declaring total_on_o:(set_o->(set_Product_prod_o_o->Prop))
% 1.20/1.64  FOF formula (<kernel.Constant object at 0x2805248>, <kernel.DependentProduct object at 0x2805a28>) of role type named sy_c_Relation_Ototal__on_001t__Int__Oint
% 1.20/1.64  Using role type
% 1.20/1.64  Declaring total_on_int:(set_int->(set_Pr958786334691620121nt_int->Prop))
% 1.20/1.64  FOF formula (<kernel.Constant object at 0x2805830>, <kernel.DependentProduct object at 0x28057e8>) of role type named sy_c_Relation_Ototal__on_001t__Nat__Onat
% 1.20/1.64  Using role type
% 1.20/1.64  Declaring total_on_nat:(set_nat->(set_Pr1261947904930325089at_nat->Prop))
% 1.20/1.64  FOF formula (<kernel.Constant object at 0x2805a70>, <kernel.DependentProduct object at 0x28059e0>) of role type named sy_c_Relation_Ototal__on_001t__Real__Oreal
% 1.20/1.64  Using role type
% 1.20/1.64  Declaring total_on_real:(set_real->(set_Pr6218003697084177305l_real->Prop))
% 1.20/1.64  FOF formula (<kernel.Constant object at 0x2805b00>, <kernel.DependentProduct object at 0x2805ab8>) of role type named sy_c_Relation_Ototal__on_001t__Set__Oset_It__Nat__Onat_J
% 1.20/1.64  Using role type
% 1.20/1.64  Declaring total_on_set_nat:(set_set_nat->(set_Pr5488025237498180813et_nat->Prop))
% 1.20/1.64  FOF formula (<kernel.Constant object at 0x2805b48>, <kernel.DependentProduct object at 0x2805128>) of role type named sy_c_Relation_Ototal__on_001t__Uint32__Ouint32
% 1.20/1.64  Using role type
% 1.20/1.64  Declaring total_on_uint32:(set_uint32->(set_Pr1773385645901665561uint32->Prop))
% 1.20/1.64  FOF formula (<kernel.Constant object at 0x2805b90>, <kernel.DependentProduct object at 0x28057a0>) of role type named sy_c_Relation_Ototal__on_001t__VEBT____Definitions__OVEBT
% 1.20/1.64  Using role type
% 1.20/1.64  Declaring total_on_VEBT_VEBT:(set_VEBT_VEBT->(set_Pr6192946355708809607T_VEBT->Prop))
% 1.20/1.64  FOF formula (<kernel.Constant object at 0x2805b48>, <kernel.DependentProduct object at 0x2805b90>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Code____Numeral__Ointeger
% 1.20/1.64  Using role type
% 1.20/1.64  Declaring divide6298287555418463151nteger:(code_integer->(code_integer->code_integer))
% 1.20/1.64  FOF formula (<kernel.Constant object at 0x2805b00>, <kernel.DependentProduct object at 0x28057a0>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Int__Oint
% 1.20/1.64  Using role type
% 1.20/1.64  Declaring divide_divide_int:(int->(int->int))
% 1.20/1.64  FOF formula (<kernel.Constant object at 0x2805bd8>, <kernel.DependentProduct object at 0x2805b48>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Nat__Onat
% 1.20/1.64  Using role type
% 1.20/1.64  Declaring divide_divide_nat:(nat->(nat->nat))
% 1.20/1.64  FOF formula (<kernel.Constant object at 0x2805cf8>, <kernel.DependentProduct object at 0x2805b00>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Real__Oreal
% 1.20/1.64  Using role type
% 1.20/1.64  Declaring divide_divide_real:(real->(real->real))
% 1.20/1.64  FOF formula (<kernel.Constant object at 0x2805a70>, <kernel.DependentProduct object at 0x2805bd8>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Code____Numeral__Ointeger
% 1.20/1.64  Using role type
% 1.20/1.64  Declaring dvd_dvd_Code_integer:(code_integer->(code_integer->Prop))
% 1.20/1.64  FOF formula (<kernel.Constant object at 0x2805cb0>, <kernel.DependentProduct object at 0x2805cf8>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Int__Oint
% 1.20/1.65  Using role type
% 1.20/1.65  Declaring dvd_dvd_int:(int->(int->Prop))
% 1.20/1.65  FOF formula (<kernel.Constant object at 0x28057a0>, <kernel.DependentProduct object at 0x2805a70>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Nat__Onat
% 1.20/1.65  Using role type
% 1.20/1.65  Declaring dvd_dvd_nat:(nat->(nat->Prop))
% 1.20/1.65  FOF formula (<kernel.Constant object at 0x2805cb0>, <kernel.DependentProduct object at 0x28057a0>) of role type named sy_c_Rings_Omodulo__class_Omodulo_001t__Code____Numeral__Ointeger
% 1.20/1.65  Using role type
% 1.20/1.65  Declaring modulo364778990260209775nteger:(code_integer->(code_integer->code_integer))
% 1.20/1.65  FOF formula (<kernel.Constant object at 0x2805248>, <kernel.DependentProduct object at 0x2805a70>) of role type named sy_c_Rings_Omodulo__class_Omodulo_001t__Int__Oint
% 1.20/1.65  Using role type
% 1.20/1.65  Declaring modulo_modulo_int:(int->(int->int))
% 1.20/1.65  FOF formula (<kernel.Constant object at 0x2805b48>, <kernel.DependentProduct object at 0x2805cb0>) of role type named sy_c_Rings_Omodulo__class_Omodulo_001t__Nat__Onat
% 1.20/1.65  Using role type
% 1.20/1.65  Declaring modulo_modulo_nat:(nat->(nat->nat))
% 1.20/1.65  FOF formula (<kernel.Constant object at 0x2805248>, <kernel.DependentProduct object at 0x2805fc8>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Int__Oint
% 1.20/1.65  Using role type
% 1.20/1.65  Declaring zero_n2684676970156552555ol_int:(Prop->int)
% 1.20/1.65  FOF formula (<kernel.Constant object at 0x2805cb0>, <kernel.DependentProduct object at 0x2805b00>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Nat__Onat
% 1.20/1.65  Using role type
% 1.20/1.65  Declaring zero_n2687167440665602831ol_nat:(Prop->nat)
% 1.20/1.65  FOF formula (<kernel.Constant object at 0x2805248>, <kernel.DependentProduct object at 0x2807098>) of role type named sy_c_Series_Osuminf_001t__Real__Oreal
% 1.20/1.65  Using role type
% 1.20/1.65  Declaring suminf_real:((nat->real)->real)
% 1.20/1.65  FOF formula (<kernel.Constant object at 0x2805b00>, <kernel.DependentProduct object at 0x2807098>) of role type named sy_c_Series_Osummable_001t__Real__Oreal
% 1.20/1.65  Using role type
% 1.20/1.65  Declaring summable_real:((nat->real)->Prop)
% 1.20/1.65  FOF formula (<kernel.Constant object at 0x28056c8>, <kernel.DependentProduct object at 0x2807128>) of role type named sy_c_Series_Osums_001t__Real__Oreal
% 1.20/1.65  Using role type
% 1.20/1.65  Declaring sums_real:((nat->real)->(real->Prop))
% 1.20/1.65  FOF formula (<kernel.Constant object at 0x2805b48>, <kernel.DependentProduct object at 0x2807200>) of role type named sy_c_Set_OCollect_001_Eo
% 1.20/1.65  Using role type
% 1.20/1.65  Declaring collect_o:((Prop->Prop)->set_o)
% 1.20/1.65  FOF formula (<kernel.Constant object at 0x28056c8>, <kernel.DependentProduct object at 0x2807170>) of role type named sy_c_Set_OCollect_001t__Code____Numeral__Ointeger
% 1.20/1.65  Using role type
% 1.20/1.65  Declaring collect_Code_integer:((code_integer->Prop)->set_Code_integer)
% 1.20/1.65  FOF formula (<kernel.Constant object at 0x2805b00>, <kernel.DependentProduct object at 0x2807248>) of role type named sy_c_Set_OCollect_001t__Complex__Ocomplex
% 1.20/1.65  Using role type
% 1.20/1.65  Declaring collect_complex:((complex->Prop)->set_complex)
% 1.20/1.65  FOF formula (<kernel.Constant object at 0x2805b00>, <kernel.DependentProduct object at 0x28072d8>) of role type named sy_c_Set_OCollect_001t__Int__Oint
% 1.20/1.65  Using role type
% 1.20/1.65  Declaring collect_int:((int->Prop)->set_int)
% 1.20/1.65  FOF formula (<kernel.Constant object at 0x2805b00>, <kernel.DependentProduct object at 0x28070e0>) of role type named sy_c_Set_OCollect_001t__List__Olist_I_Eo_J
% 1.20/1.65  Using role type
% 1.20/1.65  Declaring collect_list_o:((list_o->Prop)->set_list_o)
% 1.20/1.65  FOF formula (<kernel.Constant object at 0x2807050>, <kernel.DependentProduct object at 0x2807170>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__Code____Numeral__Ointeger_J
% 1.20/1.65  Using role type
% 1.20/1.65  Declaring collec3483841146883906114nteger:((list_Code_integer->Prop)->set_li6976499617229504675nteger)
% 1.20/1.65  FOF formula (<kernel.Constant object at 0x28072d8>, <kernel.DependentProduct object at 0x28073b0>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__Complex__Ocomplex_J
% 1.20/1.65  Using role type
% 1.20/1.65  Declaring collect_list_complex:((list_complex->Prop)->set_list_complex)
% 1.20/1.65  FOF formula (<kernel.Constant object at 0x2807200>, <kernel.DependentProduct object at 0x28073f8>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__Int__Oint_J
% 1.20/1.65  Using role type
% 1.20/1.65  Declaring collect_list_int:((list_int->Prop)->set_list_int)
% 1.20/1.65  FOF formula (<kernel.Constant object at 0x28072d8>, <kernel.DependentProduct object at 0x2807440>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__List__Olist_It__Nat__Onat_J_J
% 1.20/1.65  Using role type
% 1.20/1.65  Declaring collec5989764272469232197st_nat:((list_list_nat->Prop)->set_list_list_nat)
% 1.20/1.65  FOF formula (<kernel.Constant object at 0x2807290>, <kernel.DependentProduct object at 0x28074d0>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__Nat__Onat_J
% 1.20/1.65  Using role type
% 1.20/1.65  Declaring collect_list_nat:((list_nat->Prop)->set_list_nat)
% 1.20/1.65  FOF formula (<kernel.Constant object at 0x28070e0>, <kernel.DependentProduct object at 0x2807518>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__Real__Oreal_J
% 1.20/1.65  Using role type
% 1.20/1.65  Declaring collect_list_real:((list_real->Prop)->set_list_real)
% 1.20/1.65  FOF formula (<kernel.Constant object at 0x2807098>, <kernel.DependentProduct object at 0x2807560>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__Set__Oset_It__Nat__Onat_J_J
% 1.20/1.65  Using role type
% 1.20/1.65  Declaring collect_list_set_nat:((list_set_nat->Prop)->set_list_set_nat)
% 1.20/1.65  FOF formula (<kernel.Constant object at 0x2807488>, <kernel.DependentProduct object at 0x28075a8>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__String__Oliteral_J
% 1.20/1.65  Using role type
% 1.20/1.65  Declaring collect_list_literal:((list_literal->Prop)->set_list_literal)
% 1.20/1.65  FOF formula (<kernel.Constant object at 0x2807098>, <kernel.DependentProduct object at 0x28075f0>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 1.20/1.65  Using role type
% 1.20/1.65  Declaring collec5608196760682091941T_VEBT:((list_VEBT_VEBT->Prop)->set_list_VEBT_VEBT)
% 1.20/1.65  FOF formula (<kernel.Constant object at 0x28071b8>, <kernel.DependentProduct object at 0x28076c8>) of role type named sy_c_Set_OCollect_001t__Nat__Onat
% 1.20/1.65  Using role type
% 1.20/1.65  Declaring collect_nat:((nat->Prop)->set_nat)
% 1.20/1.65  FOF formula (<kernel.Constant object at 0x28073f8>, <kernel.DependentProduct object at 0x2807710>) of role type named sy_c_Set_OCollect_001t__Num__Onum
% 1.20/1.65  Using role type
% 1.20/1.65  Declaring collect_num:((num->Prop)->set_num)
% 1.20/1.65  FOF formula (<kernel.Constant object at 0x28075a8>, <kernel.DependentProduct object at 0x28071b8>) of role type named sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 1.20/1.65  Using role type
% 1.20/1.65  Declaring collec213857154873943460nt_int:((product_prod_int_int->Prop)->set_Pr958786334691620121nt_int)
% 1.20/1.65  FOF formula (<kernel.Constant object at 0x2807200>, <kernel.DependentProduct object at 0x28077e8>) of role type named sy_c_Set_OCollect_001t__Rat__Orat
% 1.20/1.65  Using role type
% 1.20/1.65  Declaring collect_rat:((rat->Prop)->set_rat)
% 1.20/1.65  FOF formula (<kernel.Constant object at 0x2807488>, <kernel.DependentProduct object at 0x2807830>) of role type named sy_c_Set_OCollect_001t__Real__Oreal
% 1.20/1.65  Using role type
% 1.20/1.65  Declaring collect_real:((real->Prop)->set_real)
% 1.20/1.65  FOF formula (<kernel.Constant object at 0x28073f8>, <kernel.DependentProduct object at 0x28071b8>) of role type named sy_c_Set_OCollect_001t__Set__Oset_It__Code____Numeral__Ointeger_J
% 1.20/1.65  Using role type
% 1.20/1.65  Declaring collec574505750873337192nteger:((set_Code_integer->Prop)->set_set_Code_integer)
% 1.20/1.65  FOF formula (<kernel.Constant object at 0x2807710>, <kernel.DependentProduct object at 0x28078c0>) of role type named sy_c_Set_OCollect_001t__Set__Oset_It__Complex__Ocomplex_J
% 1.20/1.65  Using role type
% 1.20/1.65  Declaring collect_set_complex:((set_complex->Prop)->set_set_complex)
% 1.20/1.65  FOF formula (<kernel.Constant object at 0x28077a0>, <kernel.DependentProduct object at 0x2807908>) of role type named sy_c_Set_OCollect_001t__Set__Oset_It__Int__Oint_J
% 1.20/1.65  Using role type
% 1.20/1.65  Declaring collect_set_int:((set_int->Prop)->set_set_int)
% 1.20/1.65  FOF formula (<kernel.Constant object at 0x28075a8>, <kernel.DependentProduct object at 0x2807950>) of role type named sy_c_Set_OCollect_001t__Set__Oset_It__Nat__Onat_J
% 1.20/1.65  Using role type
% 1.20/1.65  Declaring collect_set_nat:((set_nat->Prop)->set_set_nat)
% 1.20/1.65  FOF formula (<kernel.Constant object at 0x2807878>, <kernel.DependentProduct object at 0x2807998>) of role type named sy_c_Set_OCollect_001t__String__Oliteral
% 1.20/1.65  Using role type
% 1.20/1.66  Declaring collect_literal:((literal->Prop)->set_literal)
% 1.20/1.66  FOF formula (<kernel.Constant object at 0x2807488>, <kernel.DependentProduct object at 0x28079e0>) of role type named sy_c_Set_OCollect_001t__VEBT____Definitions__OVEBT
% 1.20/1.66  Using role type
% 1.20/1.66  Declaring collect_VEBT_VEBT:((vEBT_VEBT->Prop)->set_VEBT_VEBT)
% 1.20/1.66  FOF formula (<kernel.Constant object at 0x2807098>, <kernel.DependentProduct object at 0x2807a70>) of role type named sy_c_Set_OPow_001t__Nat__Onat
% 1.20/1.66  Using role type
% 1.20/1.66  Declaring pow_nat:(set_nat->set_set_nat)
% 1.20/1.66  FOF formula (<kernel.Constant object at 0x28073f8>, <kernel.DependentProduct object at 0x2807a70>) of role type named sy_c_Set_Oimage_001_Eo_001_Eo
% 1.20/1.66  Using role type
% 1.20/1.66  Declaring image_o_o:((Prop->Prop)->(set_o->set_o))
% 1.20/1.66  FOF formula (<kernel.Constant object at 0x2807ab8>, <kernel.DependentProduct object at 0x2807878>) of role type named sy_c_Set_Oimage_001_Eo_001t__Int__Oint
% 1.20/1.66  Using role type
% 1.20/1.66  Declaring image_o_int:((Prop->int)->(set_o->set_int))
% 1.20/1.66  FOF formula (<kernel.Constant object at 0x2807b48>, <kernel.DependentProduct object at 0x2807098>) of role type named sy_c_Set_Oimage_001_Eo_001t__Nat__Onat
% 1.20/1.66  Using role type
% 1.20/1.66  Declaring image_o_nat:((Prop->nat)->(set_o->set_nat))
% 1.20/1.66  FOF formula (<kernel.Constant object at 0x2807b00>, <kernel.DependentProduct object at 0x2807ab8>) of role type named sy_c_Set_Oimage_001_Eo_001t__VEBT____Definitions__OVEBT
% 1.20/1.66  Using role type
% 1.20/1.66  Declaring image_o_VEBT_VEBT:((Prop->vEBT_VEBT)->(set_o->set_VEBT_VEBT))
% 1.20/1.66  FOF formula (<kernel.Constant object at 0x2807b48>, <kernel.DependentProduct object at 0x2807200>) of role type named sy_c_Set_Oimage_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 1.20/1.66  Using role type
% 1.20/1.66  Declaring image_4470545334726330049nteger:((code_integer->code_integer)->(set_Code_integer->set_Code_integer))
% 1.20/1.66  FOF formula (<kernel.Constant object at 0x2807ab8>, <kernel.DependentProduct object at 0x2807b00>) of role type named sy_c_Set_Oimage_001t__Code____Numeral__Ointeger_001t__Complex__Ocomplex
% 1.20/1.66  Using role type
% 1.20/1.66  Declaring image_3397630267976458002omplex:((code_integer->complex)->(set_Code_integer->set_complex))
% 1.20/1.66  FOF formula (<kernel.Constant object at 0x2807200>, <kernel.DependentProduct object at 0x2807b48>) of role type named sy_c_Set_Oimage_001t__Code____Numeral__Ointeger_001t__Int__Oint
% 1.20/1.66  Using role type
% 1.20/1.66  Declaring image_948535463418740880er_int:((code_integer->int)->(set_Code_integer->set_int))
% 1.20/1.66  FOF formula (<kernel.Constant object at 0x2807b00>, <kernel.DependentProduct object at 0x2807ab8>) of role type named sy_c_Set_Oimage_001t__Code____Numeral__Ointeger_001t__Nat__Onat
% 1.20/1.66  Using role type
% 1.20/1.66  Declaring image_951025933927791156er_nat:((code_integer->nat)->(set_Code_integer->set_nat))
% 1.20/1.66  FOF formula (<kernel.Constant object at 0x2807b48>, <kernel.DependentProduct object at 0x2807200>) of role type named sy_c_Set_Oimage_001t__Code____Numeral__Ointeger_001t__Rat__Orat
% 1.20/1.66  Using role type
% 1.20/1.66  Declaring image_315895873841295420er_rat:((code_integer->rat)->(set_Code_integer->set_rat))
% 1.20/1.66  FOF formula (<kernel.Constant object at 0x2807ab8>, <kernel.DependentProduct object at 0x2807b00>) of role type named sy_c_Set_Oimage_001t__Code____Numeral__Ointeger_001t__Real__Oreal
% 1.20/1.66  Using role type
% 1.20/1.66  Declaring image_7738145705984076560r_real:((code_integer->real)->(set_Code_integer->set_real))
% 1.20/1.66  FOF formula (<kernel.Constant object at 0x2807200>, <kernel.DependentProduct object at 0x2807b48>) of role type named sy_c_Set_Oimage_001t__Complex__Ocomplex_001t__Code____Numeral__Ointeger
% 1.20/1.66  Using role type
% 1.20/1.66  Declaring image_1994230757181692690nteger:((complex->code_integer)->(set_complex->set_Code_integer))
% 1.20/1.66  FOF formula (<kernel.Constant object at 0x2807b00>, <kernel.DependentProduct object at 0x2807ab8>) of role type named sy_c_Set_Oimage_001t__Complex__Ocomplex_001t__Complex__Ocomplex
% 1.20/1.66  Using role type
% 1.20/1.66  Declaring image_1468599708987790691omplex:((complex->complex)->(set_complex->set_complex))
% 1.20/1.66  FOF formula (<kernel.Constant object at 0x2807200>, <kernel.DependentProduct object at 0x2807a70>) of role type named sy_c_Set_Oimage_001t__Complex__Ocomplex_001t__Int__Oint
% 1.20/1.66  Using role type
% 1.20/1.66  Declaring image_complex_int:((complex->int)->(set_complex->set_int))
% 1.25/1.67  FOF formula (<kernel.Constant object at 0x2807b48>, <kernel.DependentProduct object at 0x2807b90>) of role type named sy_c_Set_Oimage_001t__Complex__Ocomplex_001t__Nat__Onat
% 1.25/1.67  Using role type
% 1.25/1.67  Declaring image_complex_nat:((complex->nat)->(set_complex->set_nat))
% 1.25/1.67  FOF formula (<kernel.Constant object at 0x2807a70>, <kernel.DependentProduct object at 0x2807b90>) of role type named sy_c_Set_Oimage_001t__Complex__Ocomplex_001t__Rat__Orat
% 1.25/1.67  Using role type
% 1.25/1.67  Declaring image_complex_rat:((complex->rat)->(set_complex->set_rat))
% 1.25/1.67  FOF formula (<kernel.Constant object at 0x2807200>, <kernel.DependentProduct object at 0x2807b48>) of role type named sy_c_Set_Oimage_001t__Complex__Ocomplex_001t__Real__Oreal
% 1.25/1.67  Using role type
% 1.25/1.67  Declaring image_complex_real:((complex->real)->(set_complex->set_real))
% 1.25/1.67  FOF formula (<kernel.Constant object at 0x2807200>, <kernel.DependentProduct object at 0x280b050>) of role type named sy_c_Set_Oimage_001t__Complex__Ocomplex_001t__VEBT____Definitions__OVEBT
% 1.25/1.67  Using role type
% 1.25/1.67  Declaring image_932796090930683071T_VEBT:((complex->vEBT_VEBT)->(set_complex->set_VEBT_VEBT))
% 1.25/1.67  FOF formula (<kernel.Constant object at 0x2807b48>, <kernel.DependentProduct object at 0x280b200>) of role type named sy_c_Set_Oimage_001t__Int__Oint_001_Eo
% 1.25/1.67  Using role type
% 1.25/1.67  Declaring image_int_o:((int->Prop)->(set_int->set_o))
% 1.25/1.67  FOF formula (<kernel.Constant object at 0x2807200>, <kernel.DependentProduct object at 0x280b170>) of role type named sy_c_Set_Oimage_001t__Int__Oint_001t__Code____Numeral__Ointeger
% 1.25/1.67  Using role type
% 1.25/1.67  Declaring image_1587234942943678608nteger:((int->code_integer)->(set_int->set_Code_integer))
% 1.25/1.67  FOF formula (<kernel.Constant object at 0x2807b48>, <kernel.DependentProduct object at 0x280b170>) of role type named sy_c_Set_Oimage_001t__Int__Oint_001t__Complex__Ocomplex
% 1.25/1.67  Using role type
% 1.25/1.67  Declaring image_int_complex:((int->complex)->(set_int->set_complex))
% 1.25/1.67  FOF formula (<kernel.Constant object at 0x2807b90>, <kernel.DependentProduct object at 0x280b098>) of role type named sy_c_Set_Oimage_001t__Int__Oint_001t__Int__Oint
% 1.25/1.67  Using role type
% 1.25/1.67  Declaring image_int_int:((int->int)->(set_int->set_int))
% 1.25/1.67  FOF formula (<kernel.Constant object at 0x2807b90>, <kernel.DependentProduct object at 0x280b1b8>) of role type named sy_c_Set_Oimage_001t__Int__Oint_001t__Nat__Onat
% 1.25/1.67  Using role type
% 1.25/1.67  Declaring image_int_nat:((int->nat)->(set_int->set_nat))
% 1.25/1.67  FOF formula (<kernel.Constant object at 0x280b050>, <kernel.DependentProduct object at 0x280b320>) of role type named sy_c_Set_Oimage_001t__Int__Oint_001t__Real__Oreal
% 1.25/1.67  Using role type
% 1.25/1.67  Declaring image_int_real:((int->real)->(set_int->set_real))
% 1.25/1.67  FOF formula (<kernel.Constant object at 0x280b248>, <kernel.DependentProduct object at 0x280b2d8>) of role type named sy_c_Set_Oimage_001t__Int__Oint_001t__String__Oliteral
% 1.25/1.67  Using role type
% 1.25/1.67  Declaring image_int_literal:((int->literal)->(set_int->set_literal))
% 1.25/1.67  FOF formula (<kernel.Constant object at 0x280b290>, <kernel.DependentProduct object at 0x280b128>) of role type named sy_c_Set_Oimage_001t__Int__Oint_001t__VEBT____Definitions__OVEBT
% 1.25/1.67  Using role type
% 1.25/1.67  Declaring image_int_VEBT_VEBT:((int->vEBT_VEBT)->(set_int->set_VEBT_VEBT))
% 1.25/1.67  FOF formula (<kernel.Constant object at 0x280b050>, <kernel.DependentProduct object at 0x280b170>) of role type named sy_c_Set_Oimage_001t__List__Olist_I_Eo_J_001t__Set__Oset_I_Eo_J
% 1.25/1.67  Using role type
% 1.25/1.67  Declaring image_list_o_set_o:((list_o->set_o)->(set_list_o->set_set_o))
% 1.25/1.67  FOF formula (<kernel.Constant object at 0x280b290>, <kernel.DependentProduct object at 0x280b248>) of role type named sy_c_Set_Oimage_001t__List__Olist_It__Int__Oint_J_001t__Set__Oset_It__Int__Oint_J
% 1.25/1.67  Using role type
% 1.25/1.67  Declaring image_3606813740839090725et_int:((list_int->set_int)->(set_list_int->set_set_int))
% 1.25/1.67  FOF formula (<kernel.Constant object at 0x280b050>, <kernel.DependentProduct object at 0x280b1b8>) of role type named sy_c_Set_Oimage_001t__List__Olist_It__Nat__Onat_J_001t__Nat__Onat
% 1.25/1.67  Using role type
% 1.25/1.67  Declaring image_list_nat_nat:((list_nat->nat)->(set_list_nat->set_nat))
% 1.25/1.67  FOF formula (<kernel.Constant object at 0x280b290>, <kernel.DependentProduct object at 0x280b170>) of role type named sy_c_Set_Oimage_001t__List__Olist_It__Nat__Onat_J_001t__Set__Oset_It__Nat__Onat_J
% 1.25/1.68  Using role type
% 1.25/1.68  Declaring image_1775855109352712557et_nat:((list_nat->set_nat)->(set_list_nat->set_set_nat))
% 1.25/1.68  FOF formula (<kernel.Constant object at 0x280b1b8>, <kernel.DependentProduct object at 0x280b050>) of role type named sy_c_Set_Oimage_001t__List__Olist_It__Real__Oreal_J_001t__Set__Oset_It__Real__Oreal_J
% 1.25/1.68  Using role type
% 1.25/1.68  Declaring image_6239767680843085477t_real:((list_real->set_real)->(set_list_real->set_set_real))
% 1.25/1.68  FOF formula (<kernel.Constant object at 0x280b170>, <kernel.DependentProduct object at 0x280b290>) of role type named sy_c_Set_Oimage_001t__List__Olist_It__VEBT____Definitions__OVEBT_J_001t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 1.25/1.68  Using role type
% 1.25/1.68  Declaring image_6463372868993444447T_VEBT:((list_VEBT_VEBT->set_VEBT_VEBT)->(set_list_VEBT_VEBT->set_set_VEBT_VEBT))
% 1.25/1.68  FOF formula (<kernel.Constant object at 0x280b1b8>, <kernel.DependentProduct object at 0x280b050>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001_Eo
% 1.25/1.68  Using role type
% 1.25/1.68  Declaring image_nat_o:((nat->Prop)->(set_nat->set_o))
% 1.25/1.68  FOF formula (<kernel.Constant object at 0x280b170>, <kernel.DependentProduct object at 0x280b6c8>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Code____Numeral__Ointeger
% 1.25/1.68  Using role type
% 1.25/1.68  Declaring image_1215581382706833972nteger:((nat->code_integer)->(set_nat->set_Code_integer))
% 1.25/1.68  FOF formula (<kernel.Constant object at 0x280b1b8>, <kernel.DependentProduct object at 0x280b710>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Complex__Ocomplex
% 1.25/1.68  Using role type
% 1.25/1.68  Declaring image_nat_complex:((nat->complex)->(set_nat->set_complex))
% 1.25/1.68  FOF formula (<kernel.Constant object at 0x280b050>, <kernel.DependentProduct object at 0x280b098>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Int__Oint
% 1.25/1.68  Using role type
% 1.25/1.68  Declaring image_nat_int:((nat->int)->(set_nat->set_int))
% 1.25/1.68  FOF formula (<kernel.Constant object at 0x280b170>, <kernel.DependentProduct object at 0x280b290>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Nat__Onat
% 1.25/1.68  Using role type
% 1.25/1.68  Declaring image_nat_nat:((nat->nat)->(set_nat->set_nat))
% 1.25/1.68  FOF formula (<kernel.Constant object at 0x280b1b8>, <kernel.DependentProduct object at 0x280b878>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Rat__Orat
% 1.25/1.68  Using role type
% 1.25/1.68  Declaring image_nat_rat:((nat->rat)->(set_nat->set_rat))
% 1.25/1.68  FOF formula (<kernel.Constant object at 0x280b050>, <kernel.DependentProduct object at 0x280b830>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Real__Oreal
% 1.25/1.68  Using role type
% 1.25/1.68  Declaring image_nat_real:((nat->real)->(set_nat->set_real))
% 1.25/1.68  FOF formula (<kernel.Constant object at 0x280b170>, <kernel.DependentProduct object at 0x280b6c8>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Set__Oset_It__Nat__Onat_J
% 1.25/1.68  Using role type
% 1.25/1.68  Declaring image_nat_set_nat:((nat->set_nat)->(set_nat->set_set_nat))
% 1.25/1.68  FOF formula (<kernel.Constant object at 0x280b1b8>, <kernel.DependentProduct object at 0x280b710>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__String__Oliteral
% 1.25/1.68  Using role type
% 1.25/1.68  Declaring image_nat_literal:((nat->literal)->(set_nat->set_literal))
% 1.25/1.68  FOF formula (<kernel.Constant object at 0x280b050>, <kernel.DependentProduct object at 0x280b098>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__VEBT____BuildupMemImp__OVEBTi
% 1.25/1.68  Using role type
% 1.25/1.68  Declaring image_nat_VEBT_VEBTi:((nat->vEBT_VEBTi)->(set_nat->set_VEBT_VEBTi))
% 1.25/1.68  FOF formula (<kernel.Constant object at 0x280b170>, <kernel.DependentProduct object at 0x280b290>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__VEBT____Definitions__OVEBT
% 1.25/1.68  Using role type
% 1.25/1.68  Declaring image_nat_VEBT_VEBT:((nat->vEBT_VEBT)->(set_nat->set_VEBT_VEBT))
% 1.25/1.68  FOF formula (<kernel.Constant object at 0x280b1b8>, <kernel.DependentProduct object at 0x280b878>) of role type named sy_c_Set_Oimage_001t__Rat__Orat_001t__Rat__Orat
% 1.25/1.68  Using role type
% 1.25/1.68  Declaring image_rat_rat:((rat->rat)->(set_rat->set_rat))
% 1.25/1.68  FOF formula (<kernel.Constant object at 0x280b170>, <kernel.DependentProduct object at 0x280b050>) of role type named sy_c_Set_Oimage_001t__Real__Oreal_001t__Code____Numeral__Ointeger
% 1.25/1.69  Using role type
% 1.25/1.69  Declaring image_4958697645175560720nteger:((real->code_integer)->(set_real->set_Code_integer))
% 1.25/1.69  FOF formula (<kernel.Constant object at 0x280b1b8>, <kernel.DependentProduct object at 0x280b6c8>) of role type named sy_c_Set_Oimage_001t__Real__Oreal_001t__Complex__Ocomplex
% 1.25/1.69  Using role type
% 1.25/1.69  Declaring image_real_complex:((real->complex)->(set_real->set_complex))
% 1.25/1.69  FOF formula (<kernel.Constant object at 0x280b878>, <kernel.DependentProduct object at 0x280b830>) of role type named sy_c_Set_Oimage_001t__Real__Oreal_001t__Int__Oint
% 1.25/1.69  Using role type
% 1.25/1.69  Declaring image_real_int:((real->int)->(set_real->set_int))
% 1.25/1.69  FOF formula (<kernel.Constant object at 0x280b170>, <kernel.DependentProduct object at 0x280b290>) of role type named sy_c_Set_Oimage_001t__Real__Oreal_001t__Nat__Onat
% 1.25/1.69  Using role type
% 1.25/1.69  Declaring image_real_nat:((real->nat)->(set_real->set_nat))
% 1.25/1.69  FOF formula (<kernel.Constant object at 0x280b1b8>, <kernel.DependentProduct object at 0x280bbd8>) of role type named sy_c_Set_Oimage_001t__Real__Oreal_001t__Real__Oreal
% 1.25/1.69  Using role type
% 1.25/1.69  Declaring image_real_real:((real->real)->(set_real->set_real))
% 1.25/1.69  FOF formula (<kernel.Constant object at 0x280b878>, <kernel.DependentProduct object at 0x280bb90>) of role type named sy_c_Set_Oimage_001t__Real__Oreal_001t__VEBT____Definitions__OVEBT
% 1.25/1.69  Using role type
% 1.25/1.69  Declaring image_real_VEBT_VEBT:((real->vEBT_VEBT)->(set_real->set_VEBT_VEBT))
% 1.25/1.69  FOF formula (<kernel.Constant object at 0x280b170>, <kernel.DependentProduct object at 0x280b050>) of role type named sy_c_Set_Oimage_001t__Set__Oset_I_Eo_J_001t__Set__Oset_I_Eo_J
% 1.25/1.69  Using role type
% 1.25/1.69  Declaring image_set_o_set_o:((set_o->set_o)->(set_set_o->set_set_o))
% 1.25/1.69  FOF formula (<kernel.Constant object at 0x280b878>, <kernel.DependentProduct object at 0x280b1b8>) of role type named sy_c_Set_Oimage_001t__Set__Oset_It__Int__Oint_J_001t__Set__Oset_It__Int__Oint_J
% 1.25/1.69  Using role type
% 1.25/1.69  Declaring image_524474410958335435et_int:((set_int->set_int)->(set_set_int->set_set_int))
% 1.25/1.69  FOF formula (<kernel.Constant object at 0x280b050>, <kernel.DependentProduct object at 0x280b170>) of role type named sy_c_Set_Oimage_001t__Set__Oset_It__Int__Oint_J_001t__Set__Oset_It__Nat__Onat_J
% 1.25/1.69  Using role type
% 1.25/1.69  Declaring image_4702325430467532143et_nat:((set_int->set_nat)->(set_set_int->set_set_nat))
% 1.25/1.69  FOF formula (<kernel.Constant object at 0x280b878>, <kernel.DependentProduct object at 0x280b6c8>) of role type named sy_c_Set_Oimage_001t__Set__Oset_It__Nat__Onat_J_001t__Int__Oint
% 1.25/1.69  Using role type
% 1.25/1.69  Declaring image_set_nat_int:((set_nat->int)->(set_set_nat->set_int))
% 1.25/1.69  FOF formula (<kernel.Constant object at 0x280b1b8>, <kernel.DependentProduct object at 0x280b830>) of role type named sy_c_Set_Oimage_001t__Set__Oset_It__Nat__Onat_J_001t__Nat__Onat
% 1.25/1.69  Using role type
% 1.25/1.69  Declaring image_set_nat_nat:((set_nat->nat)->(set_set_nat->set_nat))
% 1.25/1.69  FOF formula (<kernel.Constant object at 0x280b878>, <kernel.DependentProduct object at 0x280b050>) of role type named sy_c_Set_Oimage_001t__Set__Oset_It__Nat__Onat_J_001t__Set__Oset_It__Int__Oint_J
% 1.25/1.69  Using role type
% 1.25/1.69  Declaring image_3739036796817536367et_int:((set_nat->set_int)->(set_set_nat->set_set_int))
% 1.25/1.69  FOF formula (<kernel.Constant object at 0x280b830>, <kernel.DependentProduct object at 0x280b1b8>) of role type named sy_c_Set_Oimage_001t__Set__Oset_It__Nat__Onat_J_001t__Set__Oset_It__Nat__Onat_J
% 1.25/1.69  Using role type
% 1.25/1.69  Declaring image_7916887816326733075et_nat:((set_nat->set_nat)->(set_set_nat->set_set_nat))
% 1.25/1.69  FOF formula (<kernel.Constant object at 0x280b050>, <kernel.DependentProduct object at 0x280b878>) of role type named sy_c_Set_Oimage_001t__Set__Oset_It__Nat__Onat_J_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 1.25/1.69  Using role type
% 1.25/1.69  Declaring image_6725021117256019401et_nat:((set_nat->set_set_nat)->(set_set_nat->set_set_set_nat))
% 1.25/1.69  FOF formula (<kernel.Constant object at 0x280b1b8>, <kernel.DependentProduct object at 0x280bea8>) of role type named sy_c_Set_Oimage_001t__Set__Oset_It__Real__Oreal_J_001t__Set__Oset_It__Real__Oreal_J
% 1.25/1.69  Using role type
% 1.25/1.69  Declaring image_2436557299294012491t_real:((set_real->set_real)->(set_set_real->set_set_real))
% 1.25/1.69  FOF formula (<kernel.Constant object at 0x280b1b8>, <kernel.DependentProduct object at 0x280e098>) of role type named sy_c_Set_Oimage_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 1.25/1.70  Using role type
% 1.25/1.70  Declaring image_7884819252390400639et_nat:((set_set_nat->set_set_nat)->(set_set_set_nat->set_set_set_nat))
% 1.25/1.70  FOF formula (<kernel.Constant object at 0x280b1b8>, <kernel.DependentProduct object at 0x280e050>) of role type named sy_c_Set_Oimage_001t__Set__Oset_It__VEBT____Definitions__OVEBT_J_001t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 1.25/1.70  Using role type
% 1.25/1.70  Declaring image_1661326939266726661T_VEBT:((set_VEBT_VEBT->set_VEBT_VEBT)->(set_set_VEBT_VEBT->set_set_VEBT_VEBT))
% 1.25/1.70  FOF formula (<kernel.Constant object at 0x280b050>, <kernel.DependentProduct object at 0x280e170>) of role type named sy_c_Set_Oimage_001t__String__Oliteral_001t__Code____Numeral__Ointeger
% 1.25/1.70  Using role type
% 1.25/1.70  Declaring image_4442872163159017964nteger:((literal->code_integer)->(set_literal->set_Code_integer))
% 1.25/1.70  FOF formula (<kernel.Constant object at 0x280e050>, <kernel.DependentProduct object at 0x280e248>) of role type named sy_c_Set_Oimage_001t__String__Oliteral_001t__Complex__Ocomplex
% 1.25/1.70  Using role type
% 1.25/1.70  Declaring image_5274195009022015549omplex:((literal->complex)->(set_literal->set_complex))
% 1.25/1.70  FOF formula (<kernel.Constant object at 0x280bfc8>, <kernel.DependentProduct object at 0x280e248>) of role type named sy_c_Set_Oimage_001t__String__Oliteral_001t__Nat__Onat
% 1.25/1.70  Using role type
% 1.25/1.70  Declaring image_literal_nat:((literal->nat)->(set_literal->set_nat))
% 1.25/1.70  FOF formula (<kernel.Constant object at 0x280e290>, <kernel.DependentProduct object at 0x280e1b8>) of role type named sy_c_Set_Oimage_001t__String__Oliteral_001t__String__Oliteral
% 1.25/1.70  Using role type
% 1.25/1.70  Declaring image_8195128725298311301iteral:((literal->literal)->(set_literal->set_literal))
% 1.25/1.70  FOF formula (<kernel.Constant object at 0x280e440>, <kernel.DependentProduct object at 0x280e1b8>) of role type named sy_c_Set_Oimage_001t__Uint32__Ouint32_001t__Uint32__Ouint32
% 1.25/1.70  Using role type
% 1.25/1.70  Declaring image_uint32_uint32:((uint32->uint32)->(set_uint32->set_uint32))
% 1.25/1.70  FOF formula (<kernel.Constant object at 0x280e2d8>, <kernel.DependentProduct object at 0x280e320>) of role type named sy_c_Set_Oimage_001t__VEBT____BuildupMemImp__OVEBTi_001t__Int__Oint
% 1.25/1.70  Using role type
% 1.25/1.70  Declaring image_VEBT_VEBTi_int:((vEBT_VEBTi->int)->(set_VEBT_VEBTi->set_int))
% 1.25/1.70  FOF formula (<kernel.Constant object at 0x280e248>, <kernel.DependentProduct object at 0x280e050>) of role type named sy_c_Set_Oimage_001t__VEBT____BuildupMemImp__OVEBTi_001t__Nat__Onat
% 1.25/1.70  Using role type
% 1.25/1.70  Declaring image_VEBT_VEBTi_nat:((vEBT_VEBTi->nat)->(set_VEBT_VEBTi->set_nat))
% 1.25/1.70  FOF formula (<kernel.Constant object at 0x280e2d8>, <kernel.DependentProduct object at 0x280e440>) of role type named sy_c_Set_Oimage_001t__VEBT____BuildupMemImp__OVEBTi_001t__Real__Oreal
% 1.25/1.70  Using role type
% 1.25/1.70  Declaring image_6202559892754154600i_real:((vEBT_VEBTi->real)->(set_VEBT_VEBTi->set_real))
% 1.25/1.70  FOF formula (<kernel.Constant object at 0x280e050>, <kernel.DependentProduct object at 0x280e248>) of role type named sy_c_Set_Oimage_001t__VEBT____BuildupMemImp__OVEBTi_001t__VEBT____Definitions__OVEBT
% 1.25/1.70  Using role type
% 1.25/1.70  Declaring image_7547481670047419768T_VEBT:((vEBT_VEBTi->vEBT_VEBT)->(set_VEBT_VEBTi->set_VEBT_VEBT))
% 1.25/1.70  FOF formula (<kernel.Constant object at 0x280e2d8>, <kernel.DependentProduct object at 0x280e440>) of role type named sy_c_Set_Oimage_001t__VEBT____Definitions__OVEBT_001_Eo
% 1.25/1.70  Using role type
% 1.25/1.70  Declaring image_VEBT_VEBT_o:((vEBT_VEBT->Prop)->(set_VEBT_VEBT->set_o))
% 1.25/1.70  FOF formula (<kernel.Constant object at 0x280e050>, <kernel.DependentProduct object at 0x280e5f0>) of role type named sy_c_Set_Oimage_001t__VEBT____Definitions__OVEBT_001t__Code____Numeral__Ointeger
% 1.25/1.70  Using role type
% 1.25/1.70  Declaring image_2092689629700589388nteger:((vEBT_VEBT->code_integer)->(set_VEBT_VEBT->set_Code_integer))
% 1.25/1.70  FOF formula (<kernel.Constant object at 0x280e440>, <kernel.DependentProduct object at 0x280e2d8>) of role type named sy_c_Set_Oimage_001t__VEBT____Definitions__OVEBT_001t__Complex__Ocomplex
% 1.25/1.70  Using role type
% 1.25/1.70  Declaring image_3793382806556112285omplex:((vEBT_VEBT->complex)->(set_VEBT_VEBT->set_complex))
% 1.25/1.71  FOF formula (<kernel.Constant object at 0x280e050>, <kernel.DependentProduct object at 0x280e6c8>) of role type named sy_c_Set_Oimage_001t__VEBT____Definitions__OVEBT_001t__Int__Oint
% 1.25/1.71  Using role type
% 1.25/1.71  Declaring image_VEBT_VEBT_int:((vEBT_VEBT->int)->(set_VEBT_VEBT->set_int))
% 1.25/1.71  FOF formula (<kernel.Constant object at 0x280e5f0>, <kernel.DependentProduct object at 0x280e638>) of role type named sy_c_Set_Oimage_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat
% 1.25/1.71  Using role type
% 1.25/1.71  Declaring image_VEBT_VEBT_nat:((vEBT_VEBT->nat)->(set_VEBT_VEBT->set_nat))
% 1.25/1.71  FOF formula (<kernel.Constant object at 0x280e440>, <kernel.DependentProduct object at 0x280e758>) of role type named sy_c_Set_Oimage_001t__VEBT____Definitions__OVEBT_001t__Real__Oreal
% 1.25/1.71  Using role type
% 1.25/1.71  Declaring image_VEBT_VEBT_real:((vEBT_VEBT->real)->(set_VEBT_VEBT->set_real))
% 1.25/1.71  FOF formula (<kernel.Constant object at 0x280e5f0>, <kernel.DependentProduct object at 0x280e050>) of role type named sy_c_Set_Oimage_001t__VEBT____Definitions__OVEBT_001t__VEBT____Definitions__OVEBT
% 1.25/1.71  Using role type
% 1.25/1.71  Declaring image_3375948659692109573T_VEBT:((vEBT_VEBT->vEBT_VEBT)->(set_VEBT_VEBT->set_VEBT_VEBT))
% 1.25/1.71  FOF formula (<kernel.Constant object at 0x280e440>, <kernel.DependentProduct object at 0x280e050>) of role type named sy_c_Set_Oinsert_001_Eo
% 1.25/1.71  Using role type
% 1.25/1.71  Declaring insert_o:(Prop->(set_o->set_o))
% 1.25/1.71  FOF formula (<kernel.Constant object at 0x280e6c8>, <kernel.DependentProduct object at 0x280e5f0>) of role type named sy_c_Set_Oinsert_001t__Code____Numeral__Ointeger
% 1.25/1.71  Using role type
% 1.25/1.71  Declaring insert_Code_integer:(code_integer->(set_Code_integer->set_Code_integer))
% 1.25/1.71  FOF formula (<kernel.Constant object at 0x280e758>, <kernel.DependentProduct object at 0x280e440>) of role type named sy_c_Set_Oinsert_001t__Complex__Ocomplex
% 1.25/1.71  Using role type
% 1.25/1.71  Declaring insert_complex:(complex->(set_complex->set_complex))
% 1.25/1.71  FOF formula (<kernel.Constant object at 0x280e368>, <kernel.DependentProduct object at 0x280e758>) of role type named sy_c_Set_Oinsert_001t__Int__Oint
% 1.25/1.71  Using role type
% 1.25/1.71  Declaring insert_int:(int->(set_int->set_int))
% 1.25/1.71  FOF formula (<kernel.Constant object at 0x280e830>, <kernel.DependentProduct object at 0x280e6c8>) of role type named sy_c_Set_Oinsert_001t__List__Olist_It__Nat__Onat_J
% 1.25/1.71  Using role type
% 1.25/1.71  Declaring insert_list_nat:(list_nat->(set_list_nat->set_list_nat))
% 1.25/1.71  FOF formula (<kernel.Constant object at 0x280e9e0>, <kernel.DependentProduct object at 0x280e830>) of role type named sy_c_Set_Oinsert_001t__Nat__Onat
% 1.25/1.71  Using role type
% 1.25/1.71  Declaring insert_nat:(nat->(set_nat->set_nat))
% 1.25/1.71  FOF formula (<kernel.Constant object at 0x280eb00>, <kernel.DependentProduct object at 0x280e6c8>) of role type named sy_c_Set_Oinsert_001t__Num__Onum
% 1.25/1.71  Using role type
% 1.25/1.71  Declaring insert_num:(num->(set_num->set_num))
% 1.25/1.71  FOF formula (<kernel.Constant object at 0x280e440>, <kernel.DependentProduct object at 0x280e9e0>) of role type named sy_c_Set_Oinsert_001t__Product____Type__Oprod_I_Eo_M_Eo_J
% 1.25/1.71  Using role type
% 1.25/1.71  Declaring insert6201435330877294327od_o_o:(product_prod_o_o->(set_Product_prod_o_o->set_Product_prod_o_o))
% 1.25/1.71  FOF formula (<kernel.Constant object at 0x280eb00>, <kernel.DependentProduct object at 0x280e050>) of role type named sy_c_Set_Oinsert_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 1.25/1.71  Using role type
% 1.25/1.71  Declaring insert5033312907999012233nt_int:(product_prod_int_int->(set_Pr958786334691620121nt_int->set_Pr958786334691620121nt_int))
% 1.25/1.71  FOF formula (<kernel.Constant object at 0x280e9e0>, <kernel.DependentProduct object at 0x280eb48>) of role type named sy_c_Set_Oinsert_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 1.25/1.71  Using role type
% 1.25/1.71  Declaring insert8211810215607154385at_nat:(product_prod_nat_nat->(set_Pr1261947904930325089at_nat->set_Pr1261947904930325089at_nat))
% 1.25/1.71  FOF formula (<kernel.Constant object at 0x280e050>, <kernel.DependentProduct object at 0x280ea70>) of role type named sy_c_Set_Oinsert_001t__Product____Type__Oprod_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J
% 1.25/1.71  Using role type
% 1.25/1.71  Declaring insert4454361187789264009uint32:(produc827990862158126777uint32->(set_Pr1773385645901665561uint32->set_Pr1773385645901665561uint32))
% 1.25/1.72  FOF formula (<kernel.Constant object at 0x280eb48>, <kernel.DependentProduct object at 0x280e440>) of role type named sy_c_Set_Oinsert_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J
% 1.25/1.72  Using role type
% 1.25/1.72  Declaring insert494605675473494903T_VEBT:(produc8243902056947475879T_VEBT->(set_Pr6192946355708809607T_VEBT->set_Pr6192946355708809607T_VEBT))
% 1.25/1.72  FOF formula (<kernel.Constant object at 0x280e758>, <kernel.DependentProduct object at 0x280eb48>) of role type named sy_c_Set_Oinsert_001t__Rat__Orat
% 1.25/1.72  Using role type
% 1.25/1.72  Declaring insert_rat:(rat->(set_rat->set_rat))
% 1.25/1.72  FOF formula (<kernel.Constant object at 0x280edd0>, <kernel.DependentProduct object at 0x280e440>) of role type named sy_c_Set_Oinsert_001t__Real__Oreal
% 1.25/1.72  Using role type
% 1.25/1.72  Declaring insert_real:(real->(set_real->set_real))
% 1.25/1.72  FOF formula (<kernel.Constant object at 0x280eea8>, <kernel.DependentProduct object at 0x280ea70>) of role type named sy_c_Set_Oinsert_001t__Set__Oset_It__Nat__Onat_J
% 1.25/1.72  Using role type
% 1.25/1.72  Declaring insert_set_nat:(set_nat->(set_set_nat->set_set_nat))
% 1.25/1.72  FOF formula (<kernel.Constant object at 0x280ef38>, <kernel.DependentProduct object at 0x280e758>) of role type named sy_c_Set_Oinsert_001t__String__Oliteral
% 1.25/1.72  Using role type
% 1.25/1.72  Declaring insert_literal:(literal->(set_literal->set_literal))
% 1.25/1.72  FOF formula (<kernel.Constant object at 0x280ee18>, <kernel.DependentProduct object at 0x280eea8>) of role type named sy_c_Set_Oinsert_001t__Uint32__Ouint32
% 1.25/1.72  Using role type
% 1.25/1.72  Declaring insert_uint32:(uint32->(set_uint32->set_uint32))
% 1.25/1.72  FOF formula (<kernel.Constant object at 0x280e440>, <kernel.DependentProduct object at 0x280ef38>) of role type named sy_c_Set_Oinsert_001t__VEBT____BuildupMemImp__OVEBTi
% 1.25/1.72  Using role type
% 1.25/1.72  Declaring insert_VEBT_VEBTi:(vEBT_VEBTi->(set_VEBT_VEBTi->set_VEBT_VEBTi))
% 1.25/1.72  FOF formula (<kernel.Constant object at 0x280ec68>, <kernel.DependentProduct object at 0x280ee18>) of role type named sy_c_Set_Oinsert_001t__VEBT____Definitions__OVEBT
% 1.25/1.72  Using role type
% 1.25/1.72  Declaring insert_VEBT_VEBT:(vEBT_VEBT->(set_VEBT_VEBT->set_VEBT_VEBT))
% 1.25/1.72  FOF formula (<kernel.Constant object at 0x280ee60>, <kernel.DependentProduct object at 0x2811098>) of role type named sy_c_Set_Ois__singleton_001_Eo
% 1.25/1.72  Using role type
% 1.25/1.72  Declaring is_singleton_o:(set_o->Prop)
% 1.25/1.72  FOF formula (<kernel.Constant object at 0x280ec68>, <kernel.DependentProduct object at 0x2811098>) of role type named sy_c_Set_Ois__singleton_001t__Complex__Ocomplex
% 1.25/1.72  Using role type
% 1.25/1.72  Declaring is_singleton_complex:(set_complex->Prop)
% 1.25/1.72  FOF formula (<kernel.Constant object at 0x280e440>, <kernel.DependentProduct object at 0x2811050>) of role type named sy_c_Set_Ois__singleton_001t__Int__Oint
% 1.25/1.72  Using role type
% 1.25/1.72  Declaring is_singleton_int:(set_int->Prop)
% 1.25/1.72  FOF formula (<kernel.Constant object at 0x280ec68>, <kernel.DependentProduct object at 0x28110e0>) of role type named sy_c_Set_Ois__singleton_001t__List__Olist_It__Nat__Onat_J
% 1.25/1.72  Using role type
% 1.25/1.72  Declaring is_sin2641923865335537900st_nat:(set_list_nat->Prop)
% 1.25/1.72  FOF formula (<kernel.Constant object at 0x280e440>, <kernel.DependentProduct object at 0x2811170>) of role type named sy_c_Set_Ois__singleton_001t__Nat__Onat
% 1.25/1.72  Using role type
% 1.25/1.72  Declaring is_singleton_nat:(set_nat->Prop)
% 1.25/1.72  FOF formula (<kernel.Constant object at 0x280ec68>, <kernel.DependentProduct object at 0x28111b8>) of role type named sy_c_Set_Ois__singleton_001t__Real__Oreal
% 1.25/1.72  Using role type
% 1.25/1.72  Declaring is_singleton_real:(set_real->Prop)
% 1.25/1.72  FOF formula (<kernel.Constant object at 0x280e440>, <kernel.DependentProduct object at 0x2811200>) of role type named sy_c_Set_Ois__singleton_001t__Set__Oset_It__Nat__Onat_J
% 1.25/1.72  Using role type
% 1.25/1.72  Declaring is_singleton_set_nat:(set_set_nat->Prop)
% 1.25/1.72  FOF formula (<kernel.Constant object at 0x280ec68>, <kernel.DependentProduct object at 0x2811248>) of role type named sy_c_Set_Ois__singleton_001t__String__Oliteral
% 1.25/1.72  Using role type
% 1.25/1.72  Declaring is_singleton_literal:(set_literal->Prop)
% 1.25/1.72  FOF formula (<kernel.Constant object at 0x2811050>, <kernel.DependentProduct object at 0x2811290>) of role type named sy_c_Set_Ois__singleton_001t__VEBT____Definitions__OVEBT
% 1.25/1.73  Using role type
% 1.25/1.73  Declaring is_sin24926331636114728T_VEBT:(set_VEBT_VEBT->Prop)
% 1.25/1.73  FOF formula (<kernel.Constant object at 0x280ec68>, <kernel.DependentProduct object at 0x2811290>) of role type named sy_c_Set_Oremove_001_Eo
% 1.25/1.73  Using role type
% 1.25/1.73  Declaring remove_o:(Prop->(set_o->set_o))
% 1.25/1.73  FOF formula (<kernel.Constant object at 0x28111b8>, <kernel.DependentProduct object at 0x2811050>) of role type named sy_c_Set_Oremove_001t__Int__Oint
% 1.25/1.73  Using role type
% 1.25/1.73  Declaring remove_int:(int->(set_int->set_int))
% 1.25/1.73  FOF formula (<kernel.Constant object at 0x2811320>, <kernel.DependentProduct object at 0x2811290>) of role type named sy_c_Set_Oremove_001t__Nat__Onat
% 1.25/1.73  Using role type
% 1.25/1.73  Declaring remove_nat:(nat->(set_nat->set_nat))
% 1.25/1.73  FOF formula (<kernel.Constant object at 0x28113f8>, <kernel.DependentProduct object at 0x28111b8>) of role type named sy_c_Set_Oremove_001t__Real__Oreal
% 1.25/1.73  Using role type
% 1.25/1.73  Declaring remove_real:(real->(set_real->set_real))
% 1.25/1.73  FOF formula (<kernel.Constant object at 0x2811128>, <kernel.DependentProduct object at 0x2811098>) of role type named sy_c_Set_Oremove_001t__Set__Oset_It__Nat__Onat_J
% 1.25/1.73  Using role type
% 1.25/1.73  Declaring remove_set_nat:(set_nat->(set_set_nat->set_set_nat))
% 1.25/1.73  FOF formula (<kernel.Constant object at 0x2811518>, <kernel.DependentProduct object at 0x2811320>) of role type named sy_c_Set_Oremove_001t__VEBT____Definitions__OVEBT
% 1.25/1.73  Using role type
% 1.25/1.73  Declaring remove_VEBT_VEBT:(vEBT_VEBT->(set_VEBT_VEBT->set_VEBT_VEBT))
% 1.25/1.73  FOF formula (<kernel.Constant object at 0x28113b0>, <kernel.DependentProduct object at 0x2811560>) of role type named sy_c_Set_Othe__elem_001_Eo
% 1.25/1.73  Using role type
% 1.25/1.73  Declaring the_elem_o:(set_o->Prop)
% 1.25/1.73  FOF formula (<kernel.Constant object at 0x2811440>, <kernel.DependentProduct object at 0x28115a8>) of role type named sy_c_Set_Othe__elem_001t__Int__Oint
% 1.25/1.73  Using role type
% 1.25/1.73  Declaring the_elem_int:(set_int->int)
% 1.25/1.73  FOF formula (<kernel.Constant object at 0x2811128>, <kernel.DependentProduct object at 0x28115f0>) of role type named sy_c_Set_Othe__elem_001t__Nat__Onat
% 1.25/1.73  Using role type
% 1.25/1.73  Declaring the_elem_nat:(set_nat->nat)
% 1.25/1.73  FOF formula (<kernel.Constant object at 0x2811290>, <kernel.DependentProduct object at 0x2811560>) of role type named sy_c_Set_Othe__elem_001t__Set__Oset_It__Nat__Onat_J
% 1.25/1.73  Using role type
% 1.25/1.73  Declaring the_elem_set_nat:(set_set_nat->set_nat)
% 1.25/1.73  FOF formula (<kernel.Constant object at 0x28115f0>, <kernel.DependentProduct object at 0x2811638>) of role type named sy_c_Set_Othe__elem_001t__VEBT____Definitions__OVEBT
% 1.25/1.73  Using role type
% 1.25/1.73  Declaring the_elem_VEBT_VEBT:(set_VEBT_VEBT->vEBT_VEBT)
% 1.25/1.73  FOF formula (<kernel.Constant object at 0x2811290>, <kernel.DependentProduct object at 0x2811680>) of role type named sy_c_Set__Interval_Ofold__atLeastAtMost__nat_001t__Nat__Onat
% 1.25/1.73  Using role type
% 1.25/1.73  Declaring set_fo2584398358068434914at_nat:((nat->(nat->nat))->(nat->(nat->(nat->nat))))
% 1.25/1.73  FOF formula (<kernel.Constant object at 0x2811638>, <kernel.DependentProduct object at 0x2811290>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Code____Numeral__Ointeger
% 1.25/1.73  Using role type
% 1.25/1.73  Declaring set_or189985376899183464nteger:(code_integer->(code_integer->set_Code_integer))
% 1.25/1.73  FOF formula (<kernel.Constant object at 0x2811680>, <kernel.DependentProduct object at 0x2811638>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Int__Oint
% 1.25/1.73  Using role type
% 1.25/1.73  Declaring set_or1266510415728281911st_int:(int->(int->set_int))
% 1.25/1.73  FOF formula (<kernel.Constant object at 0x2811290>, <kernel.DependentProduct object at 0x2811680>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Nat__Onat
% 1.25/1.73  Using role type
% 1.25/1.73  Declaring set_or1269000886237332187st_nat:(nat->(nat->set_nat))
% 1.25/1.73  FOF formula (<kernel.Constant object at 0x2811638>, <kernel.DependentProduct object at 0x2811290>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Real__Oreal
% 1.25/1.73  Using role type
% 1.25/1.73  Declaring set_or1222579329274155063t_real:(real->(real->set_real))
% 1.25/1.73  FOF formula (<kernel.Constant object at 0x2811680>, <kernel.DependentProduct object at 0x2811908>) of role type named sy_c_Set__Interval_Oord__class_OatLeastLessThan_001_Eo
% 1.25/1.73  Using role type
% 1.25/1.73  Declaring set_or7139685690850216873Than_o:(Prop->(Prop->set_o))
% 1.25/1.73  FOF formula (<kernel.Constant object at 0x2811290>, <kernel.DependentProduct object at 0x2811680>) of role type named sy_c_Set__Interval_Oord__class_OatLeastLessThan_001t__Code____Numeral__Ointeger
% 1.25/1.73  Using role type
% 1.25/1.73  Declaring set_or8404916559141939852nteger:(code_integer->(code_integer->set_Code_integer))
% 1.25/1.73  FOF formula (<kernel.Constant object at 0x2811908>, <kernel.DependentProduct object at 0x2811290>) of role type named sy_c_Set__Interval_Oord__class_OatLeastLessThan_001t__Int__Oint
% 1.25/1.73  Using role type
% 1.25/1.73  Declaring set_or4662586982721622107an_int:(int->(int->set_int))
% 1.25/1.73  FOF formula (<kernel.Constant object at 0x2811680>, <kernel.DependentProduct object at 0x2811908>) of role type named sy_c_Set__Interval_Oord__class_OatLeastLessThan_001t__Nat__Onat
% 1.25/1.73  Using role type
% 1.25/1.73  Declaring set_or4665077453230672383an_nat:(nat->(nat->set_nat))
% 1.25/1.73  FOF formula (<kernel.Constant object at 0x2811290>, <kernel.DependentProduct object at 0x2811680>) of role type named sy_c_Set__Interval_Oord__class_OatLeastLessThan_001t__Num__Onum
% 1.25/1.73  Using role type
% 1.25/1.73  Declaring set_or1222409239386451017an_num:(num->(num->set_num))
% 1.25/1.73  FOF formula (<kernel.Constant object at 0x2811908>, <kernel.DependentProduct object at 0x2811290>) of role type named sy_c_Set__Interval_Oord__class_OatLeastLessThan_001t__Rat__Orat
% 1.25/1.73  Using role type
% 1.25/1.73  Declaring set_or4029947393144176647an_rat:(rat->(rat->set_rat))
% 1.25/1.73  FOF formula (<kernel.Constant object at 0x2811680>, <kernel.DependentProduct object at 0x2811908>) of role type named sy_c_Set__Interval_Oord__class_OatLeastLessThan_001t__Real__Oreal
% 1.25/1.73  Using role type
% 1.25/1.73  Declaring set_or66887138388493659n_real:(real->(real->set_real))
% 1.25/1.73  FOF formula (<kernel.Constant object at 0x2811290>, <kernel.DependentProduct object at 0x2811680>) of role type named sy_c_Set__Interval_Oord__class_OatLeastLessThan_001t__Set__Oset_It__Int__Oint_J
% 1.25/1.73  Using role type
% 1.25/1.73  Declaring set_or8585797421378605585et_int:(set_int->(set_int->set_set_int))
% 1.25/1.73  FOF formula (<kernel.Constant object at 0x2811908>, <kernel.DependentProduct object at 0x2811290>) of role type named sy_c_Set__Interval_Oord__class_OatLeastLessThan_001t__Set__Oset_It__Nat__Onat_J
% 1.25/1.73  Using role type
% 1.25/1.73  Declaring set_or3540276404033026485et_nat:(set_nat->(set_nat->set_set_nat))
% 1.25/1.73  FOF formula (<kernel.Constant object at 0x2811950>, <kernel.DependentProduct object at 0x28119e0>) of role type named sy_c_Set__Interval_Oord__class_OatMost_001t__Int__Oint
% 1.25/1.73  Using role type
% 1.25/1.73  Declaring set_ord_atMost_int:(int->set_int)
% 1.25/1.73  FOF formula (<kernel.Constant object at 0x2811d40>, <kernel.DependentProduct object at 0x2811ea8>) of role type named sy_c_Set__Interval_Oord__class_OatMost_001t__Nat__Onat
% 1.25/1.73  Using role type
% 1.25/1.73  Declaring set_ord_atMost_nat:(nat->set_nat)
% 1.25/1.73  FOF formula (<kernel.Constant object at 0x2811950>, <kernel.DependentProduct object at 0x2811d40>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanAtMost_001t__Code____Numeral__Ointeger
% 1.25/1.73  Using role type
% 1.25/1.73  Declaring set_or2715278749043346189nteger:(code_integer->(code_integer->set_Code_integer))
% 1.25/1.73  FOF formula (<kernel.Constant object at 0x2811ea8>, <kernel.DependentProduct object at 0x2811950>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanAtMost_001t__Nat__Onat
% 1.25/1.73  Using role type
% 1.25/1.73  Declaring set_or6659071591806873216st_nat:(nat->(nat->set_nat))
% 1.25/1.73  FOF formula (<kernel.Constant object at 0x2811d40>, <kernel.DependentProduct object at 0x2811ea8>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanLessThan_001t__Code____Numeral__Ointeger
% 1.25/1.73  Using role type
% 1.25/1.73  Declaring set_or4266950643985792945nteger:(code_integer->(code_integer->set_Code_integer))
% 1.25/1.73  FOF formula (<kernel.Constant object at 0x2811950>, <kernel.DependentProduct object at 0x2811680>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanLessThan_001t__Nat__Onat
% 1.25/1.73  Using role type
% 1.25/1.73  Declaring set_or5834768355832116004an_nat:(nat->(nat->set_nat))
% 1.25/1.73  FOF formula (<kernel.Constant object at 0x2811950>, <kernel.DependentProduct object at 0x2814098>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanLessThan_001t__Real__Oreal
% 1.25/1.73  Using role type
% 1.25/1.73  Declaring set_or1633881224788618240n_real:(real->(real->set_real))
% 1.25/1.74  FOF formula (<kernel.Constant object at 0x2811680>, <kernel.DependentProduct object at 0x28141b8>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001_Eo
% 1.25/1.74  Using role type
% 1.25/1.74  Declaring set_ord_lessThan_o:(Prop->set_o)
% 1.25/1.74  FOF formula (<kernel.Constant object at 0x2811950>, <kernel.DependentProduct object at 0x2814248>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001t__Int__Oint
% 1.25/1.74  Using role type
% 1.25/1.74  Declaring set_ord_lessThan_int:(int->set_int)
% 1.25/1.74  FOF formula (<kernel.Constant object at 0x2811f80>, <kernel.DependentProduct object at 0x2814290>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001t__Nat__Onat
% 1.25/1.74  Using role type
% 1.25/1.74  Declaring set_ord_lessThan_nat:(nat->set_nat)
% 1.25/1.74  FOF formula (<kernel.Constant object at 0x2811680>, <kernel.DependentProduct object at 0x28142d8>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001t__Num__Onum
% 1.25/1.74  Using role type
% 1.25/1.74  Declaring set_ord_lessThan_num:(num->set_num)
% 1.25/1.74  FOF formula (<kernel.Constant object at 0x2811680>, <kernel.DependentProduct object at 0x2814320>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001t__Rat__Orat
% 1.25/1.74  Using role type
% 1.25/1.74  Declaring set_ord_lessThan_rat:(rat->set_rat)
% 1.25/1.74  FOF formula (<kernel.Constant object at 0x2814200>, <kernel.DependentProduct object at 0x2814368>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001t__Real__Oreal
% 1.25/1.74  Using role type
% 1.25/1.74  Declaring set_or5984915006950818249n_real:(real->set_real)
% 1.25/1.74  FOF formula (<kernel.Constant object at 0x2814320>, <kernel.DependentProduct object at 0x28143f8>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001t__Set__Oset_It__Nat__Onat_J
% 1.25/1.74  Using role type
% 1.25/1.74  Declaring set_or890127255671739683et_nat:(set_nat->set_set_nat)
% 1.25/1.74  FOF formula (<kernel.Constant object at 0x2814368>, <kernel.DependentProduct object at 0x2814320>) of role type named sy_c_Signed__Division_Osigned__division__class_Osigned__modulo_001t__Int__Oint
% 1.25/1.74  Using role type
% 1.25/1.74  Declaring signed6292675348222524329lo_int:(int->(int->int))
% 1.25/1.74  FOF formula (<kernel.Constant object at 0x2814488>, <kernel.DependentProduct object at 0x2814170>) of role type named sy_c_String_Ochar_OChar
% 1.25/1.74  Using role type
% 1.25/1.74  Declaring char2:(Prop->(Prop->(Prop->(Prop->(Prop->(Prop->(Prop->(Prop->char))))))))
% 1.25/1.74  FOF formula (<kernel.Constant object at 0x28140e0>, <kernel.DependentProduct object at 0x2814488>) of role type named sy_c_Time__Reasoning_OTBOUND_001_Eo
% 1.25/1.74  Using role type
% 1.25/1.74  Declaring time_TBOUND_o:(heap_Time_Heap_o->(nat->Prop))
% 1.25/1.74  FOF formula (<kernel.Constant object at 0x28145a8>, <kernel.DependentProduct object at 0x2814368>) of role type named sy_c_Time__Reasoning_OTBOUND_001t__Nat__Onat
% 1.25/1.74  Using role type
% 1.25/1.74  Declaring time_TBOUND_nat:(heap_Time_Heap_nat->(nat->Prop))
% 1.25/1.74  FOF formula (<kernel.Constant object at 0x2814170>, <kernel.DependentProduct object at 0x28145a8>) of role type named sy_c_Time__Reasoning_OTBOUND_001t__Option__Ooption_It__Nat__Onat_J
% 1.25/1.74  Using role type
% 1.25/1.74  Declaring time_T8353473612707095248on_nat:(heap_T2636463487746394924on_nat->(nat->Prop))
% 1.25/1.74  FOF formula (<kernel.Constant object at 0x2814368>, <kernel.DependentProduct object at 0x2814170>) of role type named sy_c_Time__Reasoning_OTBOUND_001t__VEBT____BuildupMemImp__OVEBTi
% 1.25/1.74  Using role type
% 1.25/1.74  Declaring time_T5737551269749752165_VEBTi:(heap_T8145700208782473153_VEBTi->(nat->Prop))
% 1.25/1.74  FOF formula (<kernel.Constant object at 0x2814518>, <kernel.DependentProduct object at 0x2814368>) of role type named sy_c_Time__Reasoning_Ohtt_001_Eo
% 1.25/1.74  Using role type
% 1.25/1.74  Declaring time_htt_o:(assn->(heap_Time_Heap_o->((Prop->assn)->(nat->Prop))))
% 1.25/1.74  FOF formula (<kernel.Constant object at 0x2814758>, <kernel.DependentProduct object at 0x28145a8>) of role type named sy_c_Time__Reasoning_Ohtt_001t__Nat__Onat
% 1.25/1.74  Using role type
% 1.25/1.74  Declaring time_htt_nat:(assn->(heap_Time_Heap_nat->((nat->assn)->(nat->Prop))))
% 1.25/1.74  FOF formula (<kernel.Constant object at 0x28147e8>, <kernel.DependentProduct object at 0x28147a0>) of role type named sy_c_Time__Reasoning_Ohtt_001t__Option__Ooption_It__Nat__Onat_J
% 1.25/1.74  Using role type
% 1.25/1.74  Declaring time_htt_option_nat:(assn->(heap_T2636463487746394924on_nat->((option_nat->assn)->(nat->Prop))))
% 1.25/1.74  FOF formula (<kernel.Constant object at 0x2814830>, <kernel.DependentProduct object at 0x2814368>) of role type named sy_c_Time__Reasoning_Ohtt_001t__VEBT____BuildupMemImp__OVEBTi
% 1.25/1.75  Using role type
% 1.25/1.75  Declaring time_htt_VEBT_VEBTi:(assn->(heap_T8145700208782473153_VEBTi->((vEBT_VEBTi->assn)->(nat->Prop))))
% 1.25/1.75  FOF formula (<kernel.Constant object at 0x2814170>, <kernel.DependentProduct object at 0x2814368>) of role type named sy_c_Time__Reasoning_Otime_001t__VEBT____BuildupMemImp__OVEBTi
% 1.25/1.75  Using role type
% 1.25/1.75  Declaring time_time_VEBT_VEBTi:(heap_T8145700208782473153_VEBTi->(heap_e7401611519738050253t_unit->nat))
% 1.25/1.75  FOF formula (<kernel.Constant object at 0x2814830>, <kernel.DependentProduct object at 0x28146c8>) of role type named sy_c_Topological__Spaces_Omonoseq_001t__Real__Oreal
% 1.25/1.75  Using role type
% 1.25/1.75  Declaring topolo6980174941875973593q_real:((nat->real)->Prop)
% 1.25/1.75  FOF formula (<kernel.Constant object at 0x2814368>, <kernel.DependentProduct object at 0x2814830>) of role type named sy_c_Topological__Spaces_Otopological__space__class_Oat__within_001t__Real__Oreal
% 1.25/1.75  Using role type
% 1.25/1.75  Declaring topolo2177554685111907308n_real:(real->(set_real->filter_real))
% 1.25/1.75  FOF formula (<kernel.Constant object at 0x28146c8>, <kernel.DependentProduct object at 0x28147e8>) of role type named sy_c_Topological__Spaces_Otopological__space__class_Onhds_001t__Real__Oreal
% 1.25/1.75  Using role type
% 1.25/1.75  Declaring topolo2815343760600316023s_real:(real->filter_real)
% 1.25/1.75  FOF formula (<kernel.Constant object at 0x2814830>, <kernel.DependentProduct object at 0x28149e0>) of role type named sy_c_Topological__Spaces_Ouniform__space__class_OCauchy_001t__Real__Oreal
% 1.25/1.75  Using role type
% 1.25/1.75  Declaring topolo4055970368930404560y_real:((nat->real)->Prop)
% 1.25/1.75  FOF formula (<kernel.Constant object at 0x2814950>, <kernel.DependentProduct object at 0x2814ab8>) of role type named sy_c_Transcendental_Oarccos
% 1.25/1.75  Using role type
% 1.25/1.75  Declaring arccos:(real->real)
% 1.25/1.75  FOF formula (<kernel.Constant object at 0x2814878>, <kernel.DependentProduct object at 0x2814b00>) of role type named sy_c_Transcendental_Oarcosh_001t__Real__Oreal
% 1.25/1.75  Using role type
% 1.25/1.75  Declaring arcosh_real:(real->real)
% 1.25/1.75  FOF formula (<kernel.Constant object at 0x2814170>, <kernel.DependentProduct object at 0x2814b48>) of role type named sy_c_Transcendental_Oarcsin
% 1.25/1.75  Using role type
% 1.25/1.75  Declaring arcsin:(real->real)
% 1.25/1.75  FOF formula (<kernel.Constant object at 0x28149e0>, <kernel.DependentProduct object at 0x2814b90>) of role type named sy_c_Transcendental_Oarctan
% 1.25/1.75  Using role type
% 1.25/1.75  Declaring arctan:(real->real)
% 1.25/1.75  FOF formula (<kernel.Constant object at 0x2814ab8>, <kernel.DependentProduct object at 0x2814bd8>) of role type named sy_c_Transcendental_Oartanh_001t__Real__Oreal
% 1.25/1.75  Using role type
% 1.25/1.75  Declaring artanh_real:(real->real)
% 1.25/1.75  FOF formula (<kernel.Constant object at 0x2814b00>, <kernel.DependentProduct object at 0x2814c20>) of role type named sy_c_Transcendental_Ocos_001t__Real__Oreal
% 1.25/1.75  Using role type
% 1.25/1.75  Declaring cos_real:(real->real)
% 1.25/1.75  FOF formula (<kernel.Constant object at 0x2814488>, <kernel.DependentProduct object at 0x2814cb0>) of role type named sy_c_Transcendental_Ocos__coeff
% 1.25/1.75  Using role type
% 1.25/1.75  Declaring cos_coeff:(nat->real)
% 1.25/1.75  FOF formula (<kernel.Constant object at 0x2814bd8>, <kernel.DependentProduct object at 0x2814b00>) of role type named sy_c_Transcendental_Ocosh_001t__Real__Oreal
% 1.25/1.75  Using role type
% 1.25/1.75  Declaring cosh_real:(real->real)
% 1.25/1.75  FOF formula (<kernel.Constant object at 0x2814cb0>, <kernel.DependentProduct object at 0x2814cf8>) of role type named sy_c_Transcendental_Ocot_001t__Real__Oreal
% 1.25/1.75  Using role type
% 1.25/1.75  Declaring cot_real:(real->real)
% 1.25/1.75  FOF formula (<kernel.Constant object at 0x2814170>, <kernel.DependentProduct object at 0x2814d40>) of role type named sy_c_Transcendental_Oexp_001t__Real__Oreal
% 1.25/1.75  Using role type
% 1.25/1.75  Declaring exp_real:(real->real)
% 1.25/1.75  FOF formula (<kernel.Constant object at 0x2814488>, <kernel.DependentProduct object at 0x2814d88>) of role type named sy_c_Transcendental_Oln__class_Oln_001t__Real__Oreal
% 1.25/1.75  Using role type
% 1.25/1.75  Declaring ln_ln_real:(real->real)
% 1.25/1.75  FOF formula (<kernel.Constant object at 0x2814b00>, <kernel.DependentProduct object at 0x2814170>) of role type named sy_c_Transcendental_Olog
% 1.25/1.75  Using role type
% 1.25/1.76  Declaring log:(real->(real->real))
% 1.25/1.76  FOF formula (<kernel.Constant object at 0x2814dd0>, <kernel.Constant object at 0x2814170>) of role type named sy_c_Transcendental_Opi
% 1.25/1.76  Using role type
% 1.25/1.76  Declaring pi:real
% 1.25/1.76  FOF formula (<kernel.Constant object at 0x2814d88>, <kernel.DependentProduct object at 0x2814b00>) of role type named sy_c_Transcendental_Opowr_001t__Real__Oreal
% 1.25/1.76  Using role type
% 1.25/1.76  Declaring powr_real:(real->(real->real))
% 1.25/1.76  FOF formula (<kernel.Constant object at 0x2814cf8>, <kernel.DependentProduct object at 0x2814ea8>) of role type named sy_c_Transcendental_Osin_001t__Real__Oreal
% 1.25/1.76  Using role type
% 1.25/1.76  Declaring sin_real:(real->real)
% 1.25/1.76  FOF formula (<kernel.Constant object at 0x2814b48>, <kernel.DependentProduct object at 0x2814f38>) of role type named sy_c_Transcendental_Osin__coeff
% 1.25/1.76  Using role type
% 1.25/1.76  Declaring sin_coeff:(nat->real)
% 1.25/1.76  FOF formula (<kernel.Constant object at 0x2814b00>, <kernel.DependentProduct object at 0x2814cf8>) of role type named sy_c_Transcendental_Osinh_001t__Real__Oreal
% 1.25/1.76  Using role type
% 1.25/1.76  Declaring sinh_real:(real->real)
% 1.25/1.76  FOF formula (<kernel.Constant object at 0x2814f38>, <kernel.DependentProduct object at 0x2814f80>) of role type named sy_c_Transcendental_Otan_001t__Real__Oreal
% 1.25/1.76  Using role type
% 1.25/1.76  Declaring tan_real:(real->real)
% 1.25/1.76  FOF formula (<kernel.Constant object at 0x2814ef0>, <kernel.DependentProduct object at 0x2814fc8>) of role type named sy_c_Transcendental_Otanh_001t__Real__Oreal
% 1.25/1.76  Using role type
% 1.25/1.76  Declaring tanh_real:(real->real)
% 1.25/1.76  FOF formula (<kernel.Constant object at 0x2814b48>, <kernel.DependentProduct object at 0x2816050>) of role type named sy_c_Transitive__Closure_Otrancl_001_Eo
% 1.25/1.76  Using role type
% 1.25/1.76  Declaring transitive_trancl_o:(set_Product_prod_o_o->set_Product_prod_o_o)
% 1.25/1.76  FOF formula (<kernel.Constant object at 0x2814ef0>, <kernel.DependentProduct object at 0x2816050>) of role type named sy_c_Transitive__Closure_Otrancl_001t__Int__Oint
% 1.25/1.76  Using role type
% 1.25/1.76  Declaring transi6261509568448316235cl_int:(set_Pr958786334691620121nt_int->set_Pr958786334691620121nt_int)
% 1.25/1.76  FOF formula (<kernel.Constant object at 0x2814f80>, <kernel.DependentProduct object at 0x28160e0>) of role type named sy_c_Transitive__Closure_Otrancl_001t__Nat__Onat
% 1.25/1.76  Using role type
% 1.25/1.76  Declaring transi6264000038957366511cl_nat:(set_Pr1261947904930325089at_nat->set_Pr1261947904930325089at_nat)
% 1.25/1.76  FOF formula (<kernel.Constant object at 0x2814f80>, <kernel.DependentProduct object at 0x2816098>) of role type named sy_c_Transitive__Closure_Otrancl_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J
% 1.25/1.76  Using role type
% 1.25/1.76  Declaring transi5221092739591632921et_nat:(set_Pr3444600963470892981et_nat->set_Pr3444600963470892981et_nat)
% 1.25/1.76  FOF formula (<kernel.Constant object at 0x2814f80>, <kernel.DependentProduct object at 0x2816170>) of role type named sy_c_Transitive__Closure_Otrancl_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 1.25/1.76  Using role type
% 1.25/1.76  Declaring transi3145040225084697757et_nat:(set_Pr7928877670098842301et_nat->set_Pr7928877670098842301et_nat)
% 1.25/1.76  FOF formula (<kernel.Constant object at 0x2816128>, <kernel.DependentProduct object at 0x2816200>) of role type named sy_c_Transitive__Closure_Otrancl_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 1.25/1.76  Using role type
% 1.25/1.76  Declaring transi6288783178788033498nt_int:(set_Pr2560585780119916871nt_int->set_Pr2560585780119916871nt_int)
% 1.25/1.76  FOF formula (<kernel.Constant object at 0x2816170>, <kernel.DependentProduct object at 0x2816290>) of role type named sy_c_Transitive__Closure_Otrancl_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 1.34/1.76  Using role type
% 1.34/1.76  Declaring transi243908449541399842at_nat:(set_Pr8693737435421807431at_nat->set_Pr8693737435421807431at_nat)
% 1.34/1.76  FOF formula (<kernel.Constant object at 0x2816200>, <kernel.DependentProduct object at 0x2816320>) of role type named sy_c_Transitive__Closure_Otrancl_001t__Product____Type__Oprod_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J
% 1.34/1.76  Using role type
% 1.34/1.76  Declaring transi5456044692924788698uint32:(set_Pr3773659940955823943uint32->set_Pr3773659940955823943uint32)
% 1.34/1.76  FOF formula (<kernel.Constant object at 0x2816290>, <kernel.DependentProduct object at 0x28163b0>) of role type named sy_c_Transitive__Closure_Otrancl_001t__Real__Oreal
% 1.34/1.76  Using role type
% 1.34/1.76  Declaring transi1789104906590519371l_real:(set_Pr6218003697084177305l_real->set_Pr6218003697084177305l_real)
% 1.34/1.76  FOF formula (<kernel.Constant object at 0x2816320>, <kernel.DependentProduct object at 0x2816440>) of role type named sy_c_Transitive__Closure_Otrancl_001t__Uint32__Ouint32
% 1.34/1.76  Using role type
% 1.34/1.76  Declaring transi3114468042090999947uint32:(set_Pr1773385645901665561uint32->set_Pr1773385645901665561uint32)
% 1.34/1.76  FOF formula (<kernel.Constant object at 0x28163b0>, <kernel.DependentProduct object at 0x28164d0>) of role type named sy_c_Transitive__Closure_Otrancl_001t__VEBT____BuildupMemImp__OVEBTi
% 1.34/1.76  Using role type
% 1.34/1.76  Declaring transi2803566869205510612_VEBTi:(set_Pr2227491710730465451_VEBTi->set_Pr2227491710730465451_VEBTi)
% 1.34/1.76  FOF formula (<kernel.Constant object at 0x2816440>, <kernel.DependentProduct object at 0x2816560>) of role type named sy_c_Transitive__Closure_Otrancl_001t__VEBT____Definitions__OVEBT
% 1.34/1.76  Using role type
% 1.34/1.76  Declaring transi8906537157094044885T_VEBT:(set_Pr6192946355708809607T_VEBT->set_Pr6192946355708809607T_VEBT)
% 1.34/1.76  FOF formula (<kernel.Constant object at 0x28164d0>, <kernel.DependentProduct object at 0x28166c8>) of role type named sy_c_Type__Length_Olen0__class_Olen__of_001t__Numeral____Type__Onum0
% 1.34/1.76  Using role type
% 1.34/1.76  Declaring type_l4264026598287037464l_num0:(itself_Numeral_num0->nat)
% 1.34/1.76  FOF formula (<kernel.Constant object at 0x2816098>, <kernel.DependentProduct object at 0x28167e8>) of role type named sy_c_Typedef_Otype__definition_001t__Code____Numeral__Ointeger_001t__Int__Oint
% 1.34/1.76  Using role type
% 1.34/1.76  Declaring type_d8366093980585677751er_int:((code_integer->int)->((int->code_integer)->(set_int->Prop)))
% 1.34/1.76  FOF formula (<kernel.Constant object at 0x28167a0>, <kernel.DependentProduct object at 0x2816830>) of role type named sy_c_Uint32_Odiv0__uint32
% 1.34/1.76  Using role type
% 1.34/1.76  Declaring div0_uint32:(uint32->uint32)
% 1.34/1.76  FOF formula (<kernel.Constant object at 0x2816050>, <kernel.DependentProduct object at 0x2816680>) of role type named sy_c_Uint32_Omod0__uint32
% 1.34/1.76  Using role type
% 1.34/1.76  Declaring mod0_uint32:(uint32->uint32)
% 1.34/1.76  FOF formula (<kernel.Constant object at 0x28163b0>, <kernel.DependentProduct object at 0x2816050>) of role type named sy_c_Uint32_Oset__bits__aux__uint32
% 1.34/1.76  Using role type
% 1.34/1.76  Declaring set_bits_aux_uint32:((nat->Prop)->(nat->(uint32->uint32)))
% 1.34/1.76  FOF formula (<kernel.Constant object at 0x28167a0>, <kernel.DependentProduct object at 0x2816680>) of role type named sy_c_Uint32_Osigned__drop__bit__uint32
% 1.34/1.76  Using role type
% 1.34/1.76  Declaring signed489701013188660438uint32:(nat->(uint32->uint32))
% 1.34/1.76  FOF formula (<kernel.Constant object at 0x2816440>, <kernel.DependentProduct object at 0x28167a0>) of role type named sy_c_Uint32_Ouint32_ORep__uint32
% 1.34/1.76  Using role type
% 1.34/1.76  Declaring rep_uint32:(uint32->word_N3645301735248828278l_num1)
% 1.34/1.76  FOF formula (<kernel.Constant object at 0x2816878>, <kernel.DependentProduct object at 0x28163b0>) of role type named sy_c_Uint32_Ouint32__divmod
% 1.34/1.76  Using role type
% 1.34/1.76  Declaring uint32_divmod:(uint32->(uint32->produc827990862158126777uint32))
% 1.34/1.76  FOF formula (<kernel.Constant object at 0x28167e8>, <kernel.DependentProduct object at 0x2816680>) of role type named sy_c_Uint32_Ouint32__sdiv
% 1.34/1.76  Using role type
% 1.34/1.76  Declaring uint32_sdiv:(uint32->(uint32->uint32))
% 1.34/1.76  FOF formula (<kernel.Constant object at 0x2816830>, <kernel.DependentProduct object at 0x28167e8>) of role type named sy_c_Uint32_Ouint32__set__bit
% 1.34/1.76  Using role type
% 1.34/1.76  Declaring uint32_set_bit:(uint32->(code_integer->(Prop->uint32)))
% 1.34/1.76  FOF formula (<kernel.Constant object at 0x28169e0>, <kernel.DependentProduct object at 0x2816878>) of role type named sy_c_Uint32_Ouint32__shiftl
% 1.34/1.77  Using role type
% 1.34/1.77  Declaring uint32_shiftl:(uint32->(code_integer->uint32))
% 1.34/1.77  FOF formula (<kernel.Constant object at 0x2816b00>, <kernel.DependentProduct object at 0x2816680>) of role type named sy_c_Uint32_Ouint32__shiftr
% 1.34/1.77  Using role type
% 1.34/1.77  Declaring uint32_shiftr:(uint32->(code_integer->uint32))
% 1.34/1.77  FOF formula (<kernel.Constant object at 0x2816a28>, <kernel.DependentProduct object at 0x2816b00>) of role type named sy_c_Uint32_Ouint32__sshiftr
% 1.34/1.77  Using role type
% 1.34/1.77  Declaring uint32_sshiftr:(uint32->(code_integer->uint32))
% 1.34/1.77  FOF formula (<kernel.Constant object at 0x2816a70>, <kernel.DependentProduct object at 0x2816680>) of role type named sy_c_Uint32_Ouint32__test__bit
% 1.34/1.77  Using role type
% 1.34/1.77  Declaring uint32_test_bit:(uint32->(code_integer->Prop))
% 1.34/1.77  FOF formula (<kernel.Constant object at 0x28163b0>, <kernel.DependentProduct object at 0x28169e0>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062i_092_060_094sub_062n_092_060_094sub_062s_092_060_094sub_062e_092_060_094sub_062r_092_060_094sub_062t
% 1.34/1.77  Using role type
% 1.34/1.77  Declaring vEBT_T_i_n_s_e_r_t:(vEBT_VEBT->(nat->nat))
% 1.34/1.77  FOF formula (<kernel.Constant object at 0x2816878>, <kernel.DependentProduct object at 0x2816a28>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062i_092_060_094sub_062n_092_060_094sub_062s_092_060_094sub_062e_092_060_094sub_062r_092_060_094sub_062t_H
% 1.34/1.77  Using role type
% 1.34/1.77  Declaring vEBT_T_i_n_s_e_r_t2:(vEBT_VEBT->(nat->nat))
% 1.34/1.77  FOF formula (<kernel.Constant object at 0x28163b0>, <kernel.DependentProduct object at 0x2816a70>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062i_092_060_094sub_062n_092_060_094sub_062s_092_060_094sub_062e_092_060_094sub_062r_092_060_094sub_062t_H__rel
% 1.34/1.77  Using role type
% 1.34/1.77  Declaring vEBT_T5076183648494686801_t_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 1.34/1.77  FOF formula (<kernel.Constant object at 0x2816a28>, <kernel.DependentProduct object at 0x2816b00>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062i_092_060_094sub_062n_092_060_094sub_062s_092_060_094sub_062e_092_060_094sub_062r_092_060_094sub_062t__rel
% 1.34/1.77  Using role type
% 1.34/1.77  Declaring vEBT_T9217963907923527482_t_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 1.34/1.77  FOF formula (<kernel.Constant object at 0x2816878>, <kernel.DependentProduct object at 0x2816d40>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062m_092_060_094sub_062a_092_060_094sub_062x_092_060_094sub_062t
% 1.34/1.77  Using role type
% 1.34/1.77  Declaring vEBT_T_m_a_x_t:(vEBT_VEBT->nat)
% 1.34/1.77  FOF formula (<kernel.Constant object at 0x2816830>, <kernel.DependentProduct object at 0x2816a28>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062m_092_060_094sub_062a_092_060_094sub_062x_092_060_094sub_062t__rel
% 1.34/1.77  Using role type
% 1.34/1.77  Declaring vEBT_T_m_a_x_t_rel:(vEBT_VEBT->(vEBT_VEBT->Prop))
% 1.34/1.77  FOF formula (<kernel.Constant object at 0x28163b0>, <kernel.DependentProduct object at 0x2816878>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062b_092_060_094sub_062e_092_060_094sub_062r
% 1.34/1.77  Using role type
% 1.34/1.77  Declaring vEBT_T_m_e_m_b_e_r:(vEBT_VEBT->(nat->nat))
% 1.34/1.77  FOF formula (<kernel.Constant object at 0x2816d88>, <kernel.DependentProduct object at 0x2816830>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062b_092_060_094sub_062e_092_060_094sub_062r_H
% 1.34/1.77  Using role type
% 1.34/1.77  Declaring vEBT_T_m_e_m_b_e_r2:(vEBT_VEBT->(nat->nat))
% 1.34/1.77  FOF formula (<kernel.Constant object at 0x28163b0>, <kernel.DependentProduct object at 0x2816a28>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062b_092_060_094sub_062e_092_060_094sub_062r_H__rel
% 1.34/1.77  Using role type
% 1.34/1.77  Declaring vEBT_T8099345112685741742_r_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 1.34/1.77  FOF formula (<kernel.Constant object at 0x2816830>, <kernel.DependentProduct object at 0x28169e0>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062b_092_060_094sub_062e_092_060_094sub_062r__rel
% 1.34/1.78  Using role type
% 1.34/1.78  Declaring vEBT_T5837161174952499735_r_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 1.34/1.78  FOF formula (<kernel.Constant object at 0x2816d88>, <kernel.DependentProduct object at 0x2816f80>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062m_092_060_094sub_062i_092_060_094sub_062n_092_060_094sub_062N_092_060_094sub_062u_092_060_094sub_062l_092_060_094sub_062l
% 1.34/1.78  Using role type
% 1.34/1.78  Declaring vEBT_T_m_i_n_N_u_l_l:(vEBT_VEBT->nat)
% 1.34/1.78  FOF formula (<kernel.Constant object at 0x2816830>, <kernel.DependentProduct object at 0x2816d88>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062m_092_060_094sub_062i_092_060_094sub_062n_092_060_094sub_062N_092_060_094sub_062u_092_060_094sub_062l_092_060_094sub_062l__rel
% 1.34/1.78  Using role type
% 1.34/1.78  Declaring vEBT_T5462971552011256508_l_rel:(vEBT_VEBT->(vEBT_VEBT->Prop))
% 1.34/1.78  FOF formula (<kernel.Constant object at 0x28163b0>, <kernel.DependentProduct object at 0x2822098>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062m_092_060_094sub_062i_092_060_094sub_062n_092_060_094sub_062t
% 1.34/1.78  Using role type
% 1.34/1.78  Declaring vEBT_T_m_i_n_t:(vEBT_VEBT->nat)
% 1.34/1.78  FOF formula (<kernel.Constant object at 0x28169e0>, <kernel.DependentProduct object at 0x2822050>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062m_092_060_094sub_062i_092_060_094sub_062n_092_060_094sub_062t__rel
% 1.34/1.78  Using role type
% 1.34/1.78  Declaring vEBT_T_m_i_n_t_rel:(vEBT_VEBT->(vEBT_VEBT->Prop))
% 1.34/1.78  FOF formula (<kernel.Constant object at 0x2816d40>, <kernel.DependentProduct object at 0x2816d88>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062p_092_060_094sub_062r_092_060_094sub_062e_092_060_094sub_062d
% 1.34/1.78  Using role type
% 1.34/1.78  Declaring vEBT_T_p_r_e_d:(vEBT_VEBT->(nat->nat))
% 1.34/1.78  FOF formula (<kernel.Constant object at 0x28163b0>, <kernel.DependentProduct object at 0x28221b8>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062p_092_060_094sub_062r_092_060_094sub_062e_092_060_094sub_062d_H
% 1.34/1.78  Using role type
% 1.34/1.78  Declaring vEBT_T_p_r_e_d2:(vEBT_VEBT->(nat->nat))
% 1.34/1.78  FOF formula (<kernel.Constant object at 0x2816d40>, <kernel.DependentProduct object at 0x2822128>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062p_092_060_094sub_062r_092_060_094sub_062e_092_060_094sub_062d_H__rel
% 1.34/1.78  Using role type
% 1.34/1.78  Declaring vEBT_T_p_r_e_d_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 1.34/1.78  FOF formula (<kernel.Constant object at 0x2816d88>, <kernel.DependentProduct object at 0x2822200>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062p_092_060_094sub_062r_092_060_094sub_062e_092_060_094sub_062d__rel
% 1.34/1.78  Using role type
% 1.34/1.78  Declaring vEBT_T_p_r_e_d_rel2:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 1.34/1.78  FOF formula (<kernel.Constant object at 0x2816d40>, <kernel.DependentProduct object at 0x28221b8>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062s_092_060_094sub_062u_092_060_094sub_062c_092_060_094sub_062c
% 1.34/1.78  Using role type
% 1.34/1.78  Declaring vEBT_T_s_u_c_c:(vEBT_VEBT->(nat->nat))
% 1.34/1.78  FOF formula (<kernel.Constant object at 0x28163b0>, <kernel.DependentProduct object at 0x2822170>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062s_092_060_094sub_062u_092_060_094sub_062c_092_060_094sub_062c_H
% 1.34/1.78  Using role type
% 1.34/1.78  Declaring vEBT_T_s_u_c_c2:(vEBT_VEBT->(nat->nat))
% 1.34/1.78  FOF formula (<kernel.Constant object at 0x28163b0>, <kernel.DependentProduct object at 0x2822170>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062s_092_060_094sub_062u_092_060_094sub_062c_092_060_094sub_062c_H__rel
% 1.34/1.78  Using role type
% 1.34/1.78  Declaring vEBT_T_s_u_c_c_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 1.34/1.78  FOF formula (<kernel.Constant object at 0x2822320>, <kernel.DependentProduct object at 0x2822170>) of role type named sy_c_VEBT__Bounds_OT_092_060_094sub_062s_092_060_094sub_062u_092_060_094sub_062c_092_060_094sub_062c__rel
% 1.34/1.78  Using role type
% 1.34/1.78  Declaring vEBT_T_s_u_c_c_rel2:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 1.34/1.78  FOF formula (<kernel.Constant object at 0x28220e0>, <kernel.DependentProduct object at 0x2822290>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_OT__vebt__buildupi
% 1.34/1.78  Using role type
% 1.34/1.78  Declaring vEBT_V441764108873111860ildupi:(nat->nat)
% 1.34/1.78  FOF formula (<kernel.Constant object at 0x2822170>, <kernel.DependentProduct object at 0x28223f8>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_OT__vebt__buildupi_H
% 1.34/1.78  Using role type
% 1.34/1.78  Declaring vEBT_V9176841429113362141ildupi:(nat->int)
% 1.34/1.78  FOF formula (<kernel.Constant object at 0x2822290>, <kernel.DependentProduct object at 0x2822170>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_OT__vebt__buildupi_H__rel
% 1.34/1.78  Using role type
% 1.34/1.78  Declaring vEBT_V3352910403632780892pi_rel:(nat->(nat->Prop))
% 1.34/1.78  FOF formula (<kernel.Constant object at 0x28223f8>, <kernel.DependentProduct object at 0x2822290>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_OT__vebt__buildupi__rel
% 1.34/1.78  Using role type
% 1.34/1.78  Declaring vEBT_V2957053500504383685pi_rel:(nat->(nat->Prop))
% 1.34/1.78  FOF formula (<kernel.Constant object at 0x28224d0>, <kernel.DependentProduct object at 0x28225a8>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_OTb
% 1.34/1.78  Using role type
% 1.34/1.78  Declaring vEBT_VEBT_Tb:(nat->int)
% 1.34/1.78  FOF formula (<kernel.Constant object at 0x2822050>, <kernel.DependentProduct object at 0x28225f0>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_OTb_H
% 1.34/1.78  Using role type
% 1.34/1.78  Declaring vEBT_VEBT_Tb2:(nat->nat)
% 1.34/1.78  FOF formula (<kernel.Constant object at 0x28220e0>, <kernel.DependentProduct object at 0x28224d0>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_OTb_H__rel
% 1.34/1.78  Using role type
% 1.34/1.78  Declaring vEBT_VEBT_Tb_rel:(nat->(nat->Prop))
% 1.34/1.78  FOF formula (<kernel.Constant object at 0x2822170>, <kernel.DependentProduct object at 0x2822050>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_OTb__rel
% 1.34/1.78  Using role type
% 1.34/1.78  Declaring vEBT_VEBT_Tb_rel2:(nat->(nat->Prop))
% 1.34/1.78  FOF formula (<kernel.Constant object at 0x2822290>, <kernel.DependentProduct object at 0x28220e0>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_Ohighi
% 1.34/1.78  Using role type
% 1.34/1.78  Declaring vEBT_VEBT_highi:(nat->(nat->heap_Time_Heap_nat))
% 1.34/1.78  FOF formula (<kernel.Constant object at 0x2822638>, <kernel.DependentProduct object at 0x2822170>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_Olowi
% 1.34/1.78  Using role type
% 1.34/1.78  Declaring vEBT_VEBT_lowi:(nat->(nat->heap_Time_Heap_nat))
% 1.34/1.78  FOF formula (<kernel.Constant object at 0x2822710>, <kernel.DependentProduct object at 0x28225f0>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_OminNulli
% 1.34/1.78  Using role type
% 1.34/1.78  Declaring vEBT_VEBT_minNulli:(vEBT_VEBTi->heap_Time_Heap_o)
% 1.34/1.78  FOF formula (<kernel.Constant object at 0x2822638>, <kernel.DependentProduct object at 0x2822710>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_Ovebt__buildupi_H
% 1.34/1.78  Using role type
% 1.34/1.78  Declaring vEBT_V739175172307565963ildupi:(nat->heap_T8145700208782473153_VEBTi)
% 1.34/1.78  FOF formula (<kernel.Constant object at 0x28225f0>, <kernel.DependentProduct object at 0x2822638>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_Ovebt__inserti_H
% 1.34/1.78  Using role type
% 1.34/1.78  Declaring vEBT_V3964819847710782039nserti:(vEBT_VEBT->(vEBT_VEBTi->(nat->heap_T8145700208782473153_VEBTi)))
% 1.34/1.78  FOF formula (<kernel.Constant object at 0x2822710>, <kernel.DependentProduct object at 0x28225f0>) of role type named sy_c_VEBT__BuildupMemImp_OVEBT__internal_Ovebt__memberi_H
% 1.34/1.78  Using role type
% 1.34/1.78  Declaring vEBT_V854960066525838166emberi:(vEBT_VEBT->(vEBT_VEBTi->(nat->heap_Time_Heap_o)))
% 1.34/1.78  FOF formula (<kernel.Constant object at 0x2822950>, <kernel.DependentProduct object at 0x28227a0>) of role type named sy_c_VEBT__BuildupMemImp_OVEBTi_OLeafi
% 1.34/1.78  Using role type
% 1.34/1.78  Declaring vEBT_Leafi:(Prop->(Prop->vEBT_VEBTi))
% 1.34/1.78  FOF formula (<kernel.Constant object at 0x2822878>, <kernel.DependentProduct object at 0x2822710>) of role type named sy_c_VEBT__BuildupMemImp_OVEBTi_ONodei
% 1.34/1.78  Using role type
% 1.34/1.78  Declaring vEBT_Nodei:(option4927543243414619207at_nat->(nat->(array_VEBT_VEBTi->(vEBT_VEBTi->vEBT_VEBTi))))
% 1.34/1.78  FOF formula (<kernel.Constant object at 0x2822050>, <kernel.DependentProduct object at 0x2822ab8>) of role type named sy_c_VEBT__BuildupMemImp_OVEBTi_Osize__VEBTi
% 1.36/1.79  Using role type
% 1.36/1.79  Declaring vEBT_size_VEBTi:(vEBT_VEBTi->nat)
% 1.36/1.79  FOF formula (<kernel.Constant object at 0x28229e0>, <kernel.DependentProduct object at 0x2822878>) of role type named sy_c_VEBT__BuildupMemImp_Ovebt__assn__raw
% 1.36/1.79  Using role type
% 1.36/1.79  Declaring vEBT_vebt_assn_raw:(vEBT_VEBT->(vEBT_VEBTi->assn))
% 1.36/1.79  FOF formula (<kernel.Constant object at 0x2822050>, <kernel.DependentProduct object at 0x2822710>) of role type named sy_c_VEBT__BuildupMemImp_Ovebt__assn__raw__rel
% 1.36/1.79  Using role type
% 1.36/1.79  Declaring vEBT_v8524038756793281170aw_rel:(produc3625547720036274456_VEBTi->(produc3625547720036274456_VEBTi->Prop))
% 1.36/1.79  FOF formula (<kernel.Constant object at 0x2822b48>, <kernel.DependentProduct object at 0x2822878>) of role type named sy_c_VEBT__BuildupMemImp_Ovebt__buildupi
% 1.36/1.79  Using role type
% 1.36/1.79  Declaring vEBT_vebt_buildupi:(nat->heap_T8145700208782473153_VEBTi)
% 1.36/1.79  FOF formula (<kernel.Constant object at 0x2822638>, <kernel.DependentProduct object at 0x2822050>) of role type named sy_c_VEBT__BuildupMemImp_Ovebt__inserti
% 1.36/1.79  Using role type
% 1.36/1.79  Declaring vEBT_vebt_inserti:(vEBT_VEBTi->(nat->heap_T8145700208782473153_VEBTi))
% 1.36/1.79  FOF formula (<kernel.Constant object at 0x2822b90>, <kernel.DependentProduct object at 0x2822b48>) of role type named sy_c_VEBT__BuildupMemImp_Ovebt__maxti
% 1.36/1.79  Using role type
% 1.36/1.79  Declaring vEBT_vebt_maxti:(vEBT_VEBTi->heap_T2636463487746394924on_nat)
% 1.36/1.79  FOF formula (<kernel.Constant object at 0x2822710>, <kernel.DependentProduct object at 0x2822638>) of role type named sy_c_VEBT__BuildupMemImp_Ovebt__maxti__rel
% 1.36/1.79  Using role type
% 1.36/1.79  Declaring vEBT_vebt_maxti_rel:(vEBT_VEBTi->(vEBT_VEBTi->Prop))
% 1.36/1.79  FOF formula (<kernel.Constant object at 0x2822bd8>, <kernel.DependentProduct object at 0x2822b90>) of role type named sy_c_VEBT__BuildupMemImp_Ovebt__memberi
% 1.36/1.79  Using role type
% 1.36/1.79  Declaring vEBT_vebt_memberi:(vEBT_VEBTi->(nat->heap_Time_Heap_o))
% 1.36/1.79  FOF formula (<kernel.Constant object at 0x2822998>, <kernel.DependentProduct object at 0x2822710>) of role type named sy_c_VEBT__BuildupMemImp_Ovebt__minti
% 1.36/1.79  Using role type
% 1.36/1.79  Declaring vEBT_vebt_minti:(vEBT_VEBTi->heap_T2636463487746394924on_nat)
% 1.36/1.79  FOF formula (<kernel.Constant object at 0x2822b48>, <kernel.DependentProduct object at 0x2822bd8>) of role type named sy_c_VEBT__BuildupMemImp_Ovebt__minti__rel
% 1.36/1.79  Using role type
% 1.36/1.79  Declaring vEBT_vebt_minti_rel:(vEBT_VEBTi->(vEBT_VEBTi->Prop))
% 1.36/1.79  FOF formula (<kernel.Constant object at 0x28222d8>, <kernel.DependentProduct object at 0x2822050>) of role type named sy_c_VEBT__Definitions_OVEBT_OLeaf
% 1.36/1.79  Using role type
% 1.36/1.79  Declaring vEBT_Leaf:(Prop->(Prop->vEBT_VEBT))
% 1.36/1.79  FOF formula (<kernel.Constant object at 0x2822c68>, <kernel.DependentProduct object at 0x2822bd8>) of role type named sy_c_VEBT__Definitions_OVEBT_ONode
% 1.36/1.79  Using role type
% 1.36/1.79  Declaring vEBT_Node:(option4927543243414619207at_nat->(nat->(list_VEBT_VEBT->(vEBT_VEBT->vEBT_VEBT))))
% 1.36/1.79  FOF formula (<kernel.Constant object at 0x2822dd0>, <kernel.DependentProduct object at 0x2822b48>) of role type named sy_c_VEBT__Definitions_OVEBT_Osize__VEBT
% 1.36/1.79  Using role type
% 1.36/1.79  Declaring vEBT_size_VEBT:(vEBT_VEBT->nat)
% 1.36/1.79  FOF formula (<kernel.Constant object at 0x28222d8>, <kernel.DependentProduct object at 0x2822dd0>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Oboth__member__options
% 1.36/1.79  Using role type
% 1.36/1.79  Declaring vEBT_V8194947554948674370ptions:(vEBT_VEBT->(nat->Prop))
% 1.36/1.79  FOF formula (<kernel.Constant object at 0x2822e60>, <kernel.DependentProduct object at 0x2822b48>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Ohigh
% 1.36/1.79  Using role type
% 1.36/1.79  Declaring vEBT_VEBT_high:(nat->(nat->nat))
% 1.36/1.79  FOF formula (<kernel.Constant object at 0x28222d8>, <kernel.DependentProduct object at 0x2822e60>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Oin__children
% 1.36/1.79  Using role type
% 1.36/1.79  Declaring vEBT_V5917875025757280293ildren:(nat->(list_VEBT_VEBT->(nat->Prop)))
% 1.36/1.79  FOF formula (<kernel.Constant object at 0x2822c68>, <kernel.DependentProduct object at 0x2822b48>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Olow
% 1.36/1.79  Using role type
% 1.36/1.79  Declaring vEBT_VEBT_low:(nat->(nat->nat))
% 1.36/1.79  FOF formula (<kernel.Constant object at 0x2822f80>, <kernel.DependentProduct object at 0x28222d8>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Omembermima
% 1.36/1.80  Using role type
% 1.36/1.80  Declaring vEBT_VEBT_membermima:(vEBT_VEBT->(nat->Prop))
% 1.36/1.80  FOF formula (<kernel.Constant object at 0x2822c68>, <kernel.DependentProduct object at 0x2822e60>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Omembermima__rel
% 1.36/1.80  Using role type
% 1.36/1.80  Declaring vEBT_V4351362008482014158ma_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 1.36/1.80  FOF formula (<kernel.Constant object at 0x28222d8>, <kernel.DependentProduct object at 0x2825050>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Onaive__member
% 1.36/1.80  Using role type
% 1.36/1.80  Declaring vEBT_V5719532721284313246member:(vEBT_VEBT->(nat->Prop))
% 1.36/1.80  FOF formula (<kernel.Constant object at 0x2822e60>, <kernel.DependentProduct object at 0x2825050>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Onaive__member__rel
% 1.36/1.80  Using role type
% 1.36/1.80  Declaring vEBT_V5765760719290551771er_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 1.36/1.80  FOF formula (<kernel.Constant object at 0x28222d8>, <kernel.DependentProduct object at 0x2825098>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Ovalid_H
% 1.36/1.80  Using role type
% 1.36/1.80  Declaring vEBT_VEBT_valid:(vEBT_VEBT->(nat->Prop))
% 1.36/1.80  FOF formula (<kernel.Constant object at 0x2822b48>, <kernel.DependentProduct object at 0x2825170>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Ovalid_H__rel
% 1.36/1.80  Using role type
% 1.36/1.80  Declaring vEBT_VEBT_valid_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 1.36/1.80  FOF formula (<kernel.Constant object at 0x2822b48>, <kernel.DependentProduct object at 0x2825200>) of role type named sy_c_VEBT__Definitions_Oinvar__vebt
% 1.36/1.80  Using role type
% 1.36/1.80  Declaring vEBT_invar_vebt:(vEBT_VEBT->(nat->Prop))
% 1.36/1.80  FOF formula (<kernel.Constant object at 0x2822b48>, <kernel.DependentProduct object at 0x2825290>) of role type named sy_c_VEBT__Definitions_Oset__vebt
% 1.36/1.80  Using role type
% 1.36/1.80  Declaring vEBT_set_vebt:(vEBT_VEBT->set_nat)
% 1.36/1.80  FOF formula (<kernel.Constant object at 0x2822b48>, <kernel.DependentProduct object at 0x2825050>) of role type named sy_c_VEBT__Definitions_Ovebt__buildup
% 1.36/1.80  Using role type
% 1.36/1.80  Declaring vEBT_vebt_buildup:(nat->vEBT_VEBT)
% 1.36/1.80  FOF formula (<kernel.Constant object at 0x2825098>, <kernel.DependentProduct object at 0x2825248>) of role type named sy_c_VEBT__Definitions_Ovebt__buildup__rel
% 1.36/1.80  Using role type
% 1.36/1.80  Declaring vEBT_v4011308405150292612up_rel:(nat->(nat->Prop))
% 1.36/1.80  FOF formula (<kernel.Constant object at 0x2825050>, <kernel.DependentProduct object at 0x2825098>) of role type named sy_c_VEBT__DelImperative_OVEBT__internal_Ovebt__deletei_H
% 1.36/1.80  Using role type
% 1.36/1.80  Declaring vEBT_V1365221501068881998eletei:(vEBT_VEBT->(vEBT_VEBTi->(nat->heap_T8145700208782473153_VEBTi)))
% 1.36/1.80  FOF formula (<kernel.Constant object at 0x28253f8>, <kernel.DependentProduct object at 0x2825248>) of role type named sy_c_VEBT__DelImperative_Ovebt__deletei
% 1.36/1.80  Using role type
% 1.36/1.80  Declaring vEBT_vebt_deletei:(vEBT_VEBTi->(nat->heap_T8145700208782473153_VEBTi))
% 1.36/1.80  FOF formula (<kernel.Constant object at 0x28254d0>, <kernel.DependentProduct object at 0x2825050>) of role type named sy_c_VEBT__DeleteBounds_OT_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062t_092_060_094sub_062e
% 1.36/1.80  Using role type
% 1.36/1.80  Declaring vEBT_T_d_e_l_e_t_e:(vEBT_VEBT->(nat->nat))
% 1.36/1.80  FOF formula (<kernel.Constant object at 0x28253f8>, <kernel.DependentProduct object at 0x28253b0>) of role type named sy_c_VEBT__DeleteBounds_OT_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062t_092_060_094sub_062e__rel
% 1.36/1.80  Using role type
% 1.36/1.80  Declaring vEBT_T8441311223069195367_e_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 1.36/1.80  FOF formula (<kernel.Constant object at 0x2825050>, <kernel.DependentProduct object at 0x28253f8>) of role type named sy_c_VEBT__DeleteBounds_OVEBT__internal_OT_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062t_092_060_094sub_062e_H
% 1.36/1.80  Using role type
% 1.36/1.80  Declaring vEBT_V1232361888498592333_e_t_e:(vEBT_VEBT->(nat->nat))
% 1.36/1.80  FOF formula (<kernel.Constant object at 0x28253b0>, <kernel.DependentProduct object at 0x2825248>) of role type named sy_c_VEBT__DeleteBounds_OVEBT__internal_OT_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062t_092_060_094sub_062e_H__rel
% 1.36/1.81  Using role type
% 1.36/1.81  Declaring vEBT_V6368547301243506412_e_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 1.36/1.81  FOF formula (<kernel.Constant object at 0x28251b8>, <kernel.DependentProduct object at 0x28253b0>) of role type named sy_c_VEBT__Delete_Ovebt__delete
% 1.36/1.81  Using role type
% 1.36/1.81  Declaring vEBT_vebt_delete:(vEBT_VEBT->(nat->vEBT_VEBT))
% 1.36/1.81  FOF formula (<kernel.Constant object at 0x28256c8>, <kernel.DependentProduct object at 0x28251b8>) of role type named sy_c_VEBT__Delete_Ovebt__delete__rel
% 1.36/1.81  Using role type
% 1.36/1.81  Declaring vEBT_vebt_delete_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 1.36/1.81  FOF formula (<kernel.Constant object at 0x2825050>, <kernel.DependentProduct object at 0x28253f8>) of role type named sy_c_VEBT__Height_OVEBT__internal_Oheight
% 1.36/1.81  Using role type
% 1.36/1.81  Declaring vEBT_VEBT_height:(vEBT_VEBT->nat)
% 1.36/1.81  FOF formula (<kernel.Constant object at 0x28255f0>, <kernel.DependentProduct object at 0x28256c8>) of role type named sy_c_VEBT__Height_OVEBT__internal_Oheight__rel
% 1.36/1.81  Using role type
% 1.36/1.81  Declaring vEBT_VEBT_height_rel:(vEBT_VEBT->(vEBT_VEBT->Prop))
% 1.36/1.81  FOF formula (<kernel.Constant object at 0x2825710>, <kernel.DependentProduct object at 0x2825050>) of role type named sy_c_VEBT__InsertCorrectness_OVEBT__internal_Oinsert_H
% 1.36/1.81  Using role type
% 1.36/1.81  Declaring vEBT_VEBT_insert:(vEBT_VEBT->(nat->vEBT_VEBT))
% 1.36/1.81  FOF formula (<kernel.Constant object at 0x2825320>, <kernel.DependentProduct object at 0x2825050>) of role type named sy_c_VEBT__InsertCorrectness_OVEBT__internal_Oinsert_H__rel
% 1.36/1.81  Using role type
% 1.36/1.81  Declaring vEBT_VEBT_insert_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 1.36/1.81  FOF formula (<kernel.Constant object at 0x28255a8>, <kernel.DependentProduct object at 0x2825320>) of role type named sy_c_VEBT__Insert_Ovebt__insert
% 1.36/1.81  Using role type
% 1.36/1.81  Declaring vEBT_vebt_insert:(vEBT_VEBT->(nat->vEBT_VEBT))
% 1.36/1.81  FOF formula (<kernel.Constant object at 0x2825878>, <kernel.DependentProduct object at 0x28255a8>) of role type named sy_c_VEBT__Insert_Ovebt__insert__rel
% 1.36/1.81  Using role type
% 1.36/1.81  Declaring vEBT_vebt_insert_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 1.36/1.81  FOF formula (<kernel.Constant object at 0x28251b8>, <kernel.DependentProduct object at 0x2825050>) of role type named sy_c_VEBT__Intf__Imperative_Ovebt__assn
% 1.36/1.81  Using role type
% 1.36/1.81  Declaring vEBT_Intf_vebt_assn:(nat->(set_nat->(vEBT_VEBTi->assn)))
% 1.36/1.81  FOF formula (<kernel.Constant object at 0x2825878>, <kernel.DependentProduct object at 0x28251b8>) of role type named sy_c_VEBT__List__Assn_OlistI__assn_001_Eo_001t__VEBT____BuildupMemImp__OVEBTi
% 1.36/1.81  Using role type
% 1.36/1.81  Declaring vEBT_L6286945158656146733_VEBTi:(set_nat->((Prop->(vEBT_VEBTi->assn))->(list_o->(list_VEBT_VEBTi->assn))))
% 1.36/1.81  FOF formula (<kernel.Constant object at 0x2825050>, <kernel.DependentProduct object at 0x2825878>) of role type named sy_c_VEBT__List__Assn_OlistI__assn_001_Eo_001t__VEBT____Definitions__OVEBT
% 1.36/1.81  Using role type
% 1.36/1.81  Declaring vEBT_L1319876754960170684T_VEBT:(set_nat->((Prop->(vEBT_VEBT->assn))->(list_o->(list_VEBT_VEBT->assn))))
% 1.36/1.81  FOF formula (<kernel.Constant object at 0x28251b8>, <kernel.DependentProduct object at 0x2825b48>) of role type named sy_c_VEBT__List__Assn_OlistI__assn_001t__Int__Oint_001_Eo
% 1.36/1.81  Using role type
% 1.36/1.81  Declaring vEBT_L3563379889750563018_int_o:(set_nat->((int->(Prop->assn))->(list_int->(list_o->assn))))
% 1.36/1.81  FOF formula (<kernel.Constant object at 0x2825878>, <kernel.DependentProduct object at 0x28256c8>) of role type named sy_c_VEBT__List__Assn_OlistI__assn_001t__Int__Oint_001t__Int__Oint
% 1.36/1.81  Using role type
% 1.36/1.81  Declaring vEBT_L8888932350013902202nt_int:(set_nat->((int->(int->assn))->(list_int->(list_int->assn))))
% 1.36/1.81  FOF formula (<kernel.Constant object at 0x2825b48>, <kernel.DependentProduct object at 0x2825710>) of role type named sy_c_VEBT__List__Assn_OlistI__assn_001t__Int__Oint_001t__Nat__Onat
% 1.39/1.82  Using role type
% 1.39/1.82  Declaring vEBT_L8891422820522952478nt_nat:(set_nat->((int->(nat->assn))->(list_int->(list_nat->assn))))
% 1.39/1.82  FOF formula (<kernel.Constant object at 0x28256c8>, <kernel.DependentProduct object at 0x2825b00>) of role type named sy_c_VEBT__List__Assn_OlistI__assn_001t__Int__Oint_001t__Real__Oreal
% 1.39/1.82  Using role type
% 1.39/1.82  Declaring vEBT_L7077748017936769786t_real:(set_nat->((int->(real->assn))->(list_int->(list_real->assn))))
% 1.39/1.82  FOF formula (<kernel.Constant object at 0x2825710>, <kernel.DependentProduct object at 0x2825050>) of role type named sy_c_VEBT__List__Assn_OlistI__assn_001t__Int__Oint_001t__VEBT____BuildupMemImp__OVEBTi
% 1.39/1.82  Using role type
% 1.39/1.82  Declaring vEBT_L114188773329725699_VEBTi:(set_nat->((int->(vEBT_VEBTi->assn))->(list_int->(list_VEBT_VEBTi->assn))))
% 1.39/1.82  FOF formula (<kernel.Constant object at 0x2825b00>, <kernel.DependentProduct object at 0x28251b8>) of role type named sy_c_VEBT__List__Assn_OlistI__assn_001t__Int__Oint_001t__VEBT____Definitions__OVEBT
% 1.39/1.82  Using role type
% 1.39/1.82  Declaring vEBT_L2018189785592951398T_VEBT:(set_nat->((int->(vEBT_VEBT->assn))->(list_int->(list_VEBT_VEBT->assn))))
% 1.39/1.82  FOF formula (<kernel.Constant object at 0x2825050>, <kernel.DependentProduct object at 0x2825878>) of role type named sy_c_VEBT__List__Assn_OlistI__assn_001t__Nat__Onat_001t__VEBT____BuildupMemImp__OVEBTi
% 1.39/1.82  Using role type
% 1.39/1.82  Declaring vEBT_L7489483478785760935_VEBTi:(set_nat->((nat->(vEBT_VEBTi->assn))->(list_nat->(list_VEBT_VEBTi->assn))))
% 1.39/1.82  FOF formula (<kernel.Constant object at 0x28251b8>, <kernel.DependentProduct object at 0x2825b48>) of role type named sy_c_VEBT__List__Assn_OlistI__assn_001t__Nat__Onat_001t__VEBT____Definitions__OVEBT
% 1.39/1.82  Using role type
% 1.39/1.82  Declaring vEBT_L8511957252848910786T_VEBT:(set_nat->((nat->(vEBT_VEBT->assn))->(list_nat->(list_VEBT_VEBT->assn))))
% 1.39/1.82  FOF formula (<kernel.Constant object at 0x2825878>, <kernel.DependentProduct object at 0x28256c8>) of role type named sy_c_VEBT__List__Assn_OlistI__assn_001t__Real__Oreal_001t__VEBT____BuildupMemImp__OVEBTi
% 1.39/1.82  Using role type
% 1.39/1.82  Declaring vEBT_L7851252805511451907_VEBTi:(set_nat->((real->(vEBT_VEBTi->assn))->(list_real->(list_VEBT_VEBTi->assn))))
% 1.39/1.82  FOF formula (<kernel.Constant object at 0x2825b48>, <kernel.DependentProduct object at 0x2825710>) of role type named sy_c_VEBT__List__Assn_OlistI__assn_001t__Real__Oreal_001t__VEBT____Definitions__OVEBT
% 1.39/1.82  Using role type
% 1.39/1.82  Declaring vEBT_L3095048238742455910T_VEBT:(set_nat->((real->(vEBT_VEBT->assn))->(list_real->(list_VEBT_VEBT->assn))))
% 1.39/1.82  FOF formula (<kernel.Constant object at 0x28256c8>, <kernel.DependentProduct object at 0x2825b00>) of role type named sy_c_VEBT__List__Assn_OlistI__assn_001t__VEBT____BuildupMemImp__OVEBTi_001_Eo
% 1.39/1.82  Using role type
% 1.39/1.82  Declaring vEBT_L3328983362619735041EBTi_o:(set_nat->((vEBT_VEBTi->(Prop->assn))->(list_VEBT_VEBTi->(list_o->assn))))
% 1.39/1.82  FOF formula (<kernel.Constant object at 0x2825710>, <kernel.DependentProduct object at 0x2825fc8>) of role type named sy_c_VEBT__List__Assn_OlistI__assn_001t__VEBT____BuildupMemImp__OVEBTi_001t__Int__Oint
% 1.39/1.82  Using role type
% 1.39/1.82  Declaring vEBT_L2806540629473551875Ti_int:(set_nat->((vEBT_VEBTi->(int->assn))->(list_VEBT_VEBTi->(list_int->assn))))
% 1.39/1.82  FOF formula (<kernel.Constant object at 0x2825b00>, <kernel.DependentProduct object at 0x2828170>) of role type named sy_c_VEBT__List__Assn_OlistI__assn_001t__VEBT____BuildupMemImp__OVEBTi_001t__Nat__Onat
% 1.39/1.82  Using role type
% 1.39/1.82  Declaring vEBT_L2809031099982602151Ti_nat:(set_nat->((vEBT_VEBTi->(nat->assn))->(list_VEBT_VEBTi->(list_nat->assn))))
% 1.39/1.82  FOF formula (<kernel.Constant object at 0x2825b00>, <kernel.DependentProduct object at 0x2828248>) of role type named sy_c_VEBT__List__Assn_OlistI__assn_001t__VEBT____BuildupMemImp__OVEBTi_001t__Real__Oreal
% 1.39/1.82  Using role type
% 1.39/1.82  Declaring vEBT_L7728200936804140803i_real:(set_nat->((vEBT_VEBTi->(real->assn))->(list_VEBT_VEBTi->(list_real->assn))))
% 1.39/1.82  FOF formula (<kernel.Constant object at 0x2825f80>, <kernel.DependentProduct object at 0x2828170>) of role type named sy_c_VEBT__List__Assn_OlistI__assn_001t__VEBT____BuildupMemImp__OVEBTi_001t__VEBT____BuildupMemImp__OVEBTi
% 1.39/1.82  Using role type
% 1.39/1.82  Declaring vEBT_L886525131989349516_VEBTi:(set_nat->((vEBT_VEBTi->(vEBT_VEBTi->assn))->(list_VEBT_VEBTi->(list_VEBT_VEBTi->assn))))
% 1.40/1.83  FOF formula (<kernel.Constant object at 0x2828248>, <kernel.DependentProduct object at 0x2828050>) of role type named sy_c_VEBT__List__Assn_OlistI__assn_001t__VEBT____BuildupMemImp__OVEBTi_001t__VEBT____Definitions__OVEBT
% 1.40/1.83  Using role type
% 1.40/1.83  Declaring vEBT_L2497118539674116125T_VEBT:(set_nat->((vEBT_VEBTi->(vEBT_VEBT->assn))->(list_VEBT_VEBTi->(list_VEBT_VEBT->assn))))
% 1.40/1.83  FOF formula (<kernel.Constant object at 0x2828098>, <kernel.DependentProduct object at 0x2828248>) of role type named sy_c_VEBT__List__Assn_OlistI__assn_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat
% 1.40/1.83  Using role type
% 1.40/1.83  Declaring vEBT_L8650695023172932196BT_nat:(set_nat->((vEBT_VEBT->(nat->assn))->(list_VEBT_VEBT->(list_nat->assn))))
% 1.40/1.83  FOF formula (<kernel.Constant object at 0x2828290>, <kernel.DependentProduct object at 0x2828098>) of role type named sy_c_VEBT__List__Assn_OlistI__assn_001t__VEBT____Definitions__OVEBT_001t__VEBT____BuildupMemImp__OVEBTi
% 1.40/1.83  Using role type
% 1.40/1.83  Declaring vEBT_L1528199826722428489_VEBTi:(set_nat->((vEBT_VEBT->(vEBT_VEBTi->assn))->(list_VEBT_VEBT->(list_VEBT_VEBTi->assn))))
% 1.40/1.83  FOF formula (<kernel.Constant object at 0x2828128>, <kernel.DependentProduct object at 0x28281b8>) of role type named sy_c_VEBT__List__Assn_OlistI__assn_001t__VEBT____Definitions__OVEBT_001t__VEBT____Definitions__OVEBT
% 1.40/1.83  Using role type
% 1.40/1.83  Declaring vEBT_L3204528365124325536T_VEBT:(set_nat->((vEBT_VEBT->(vEBT_VEBT->assn))->(list_VEBT_VEBT->(list_VEBT_VEBT->assn))))
% 1.40/1.83  FOF formula (<kernel.Constant object at 0x2828098>, <kernel.DependentProduct object at 0x2828518>) of role type named sy_c_VEBT__List__Assn_Olist__assn_001_Eo_001t__Real__Oreal
% 1.40/1.83  Using role type
% 1.40/1.83  Declaring vEBT_L4725278957065240257o_real:((Prop->(real->assn))->(list_o->(list_real->assn)))
% 1.40/1.83  FOF formula (<kernel.Constant object at 0x28281b8>, <kernel.DependentProduct object at 0x2828368>) of role type named sy_c_VEBT__List__Assn_Olist__assn_001_Eo_001t__VEBT____Definitions__OVEBT
% 1.40/1.83  Using role type
% 1.40/1.83  Declaring vEBT_L1750719106661372127T_VEBT:((Prop->(vEBT_VEBT->assn))->(list_o->(list_VEBT_VEBT->assn)))
% 1.40/1.83  FOF formula (<kernel.Constant object at 0x2828518>, <kernel.DependentProduct object at 0x28286c8>) of role type named sy_c_VEBT__List__Assn_Olist__assn_001t__Int__Oint_001t__Int__Oint
% 1.40/1.83  Using role type
% 1.40/1.83  Declaring vEBT_L74593716426352029nt_int:((int->(int->assn))->(list_int->(list_int->assn)))
% 1.40/1.83  FOF formula (<kernel.Constant object at 0x2828368>, <kernel.DependentProduct object at 0x2828758>) of role type named sy_c_VEBT__List__Assn_Olist__assn_001t__Int__Oint_001t__Nat__Onat
% 1.40/1.83  Using role type
% 1.40/1.83  Declaring vEBT_L77084186935402305nt_nat:((int->(nat->assn))->(list_int->(list_nat->assn)))
% 1.40/1.83  FOF formula (<kernel.Constant object at 0x28286c8>, <kernel.DependentProduct object at 0x28287e8>) of role type named sy_c_VEBT__List__Assn_Olist__assn_001t__Int__Oint_001t__VEBT____BuildupMemImp__OVEBTi
% 1.40/1.83  Using role type
% 1.40/1.83  Declaring vEBT_L6235239671944049190_VEBTi:((int->(vEBT_VEBTi->assn))->(list_int->(list_VEBT_VEBTi->assn)))
% 1.40/1.83  FOF formula (<kernel.Constant object at 0x2828758>, <kernel.DependentProduct object at 0x2828878>) of role type named sy_c_VEBT__List__Assn_Olist__assn_001t__Int__Oint_001t__VEBT____Definitions__OVEBT
% 1.40/1.83  Using role type
% 1.40/1.83  Declaring vEBT_L1664421287176695555T_VEBT:((int->(vEBT_VEBT->assn))->(list_int->(list_VEBT_VEBT->assn)))
% 1.40/1.83  FOF formula (<kernel.Constant object at 0x28287e8>, <kernel.DependentProduct object at 0x2828908>) of role type named sy_c_VEBT__List__Assn_Olist__assn_001t__Nat__Onat_001t__Real__Oreal
% 1.40/1.83  Using role type
% 1.40/1.83  Declaring vEBT_L6102073776069194049t_real:((nat->(real->assn))->(list_nat->(list_real->assn)))
% 1.40/1.83  FOF formula (<kernel.Constant object at 0x2828878>, <kernel.DependentProduct object at 0x2828998>) of role type named sy_c_VEBT__List__Assn_Olist__assn_001t__Nat__Onat_001t__VEBT____Definitions__OVEBT
% 1.40/1.83  Using role type
% 1.40/1.83  Declaring vEBT_L8158188754432654943T_VEBT:((nat->(vEBT_VEBT->assn))->(list_nat->(list_VEBT_VEBT->assn)))
% 1.40/1.83  FOF formula (<kernel.Constant object at 0x2828908>, <kernel.DependentProduct object at 0x2828368>) of role type named sy_c_VEBT__List__Assn_Olist__assn_001t__Real__Oreal_001_Eo
% 1.40/1.84  Using role type
% 1.40/1.84  Declaring vEBT_L6234343332106409831real_o:((real->(Prop->assn))->(list_real->(list_o->assn)))
% 1.40/1.84  FOF formula (<kernel.Constant object at 0x2828998>, <kernel.DependentProduct object at 0x2828ab8>) of role type named sy_c_VEBT__List__Assn_Olist__assn_001t__Real__Oreal_001t__Real__Oreal
% 1.40/1.84  Using role type
% 1.40/1.84  Declaring vEBT_L1930518968523514909l_real:((real->(real->assn))->(list_real->(list_real->assn)))
% 1.40/1.84  FOF formula (<kernel.Constant object at 0x2828368>, <kernel.DependentProduct object at 0x2828b48>) of role type named sy_c_VEBT__List__Assn_Olist__assn_001t__Real__Oreal_001t__VEBT____Definitions__OVEBT
% 1.40/1.84  Using role type
% 1.40/1.84  Declaring vEBT_L4595930785310033027T_VEBT:((real->(vEBT_VEBT->assn))->(list_real->(list_VEBT_VEBT->assn)))
% 1.40/1.84  FOF formula (<kernel.Constant object at 0x2828ab8>, <kernel.DependentProduct object at 0x2828bd8>) of role type named sy_c_VEBT__List__Assn_Olist__assn_001t__VEBT____BuildupMemImp__OVEBTi_001t__Int__Oint
% 1.40/1.84  Using role type
% 1.40/1.84  Declaring vEBT_L8927591528087875366Ti_int:((vEBT_VEBTi->(int->assn))->(list_VEBT_VEBTi->(list_int->assn)))
% 1.40/1.84  FOF formula (<kernel.Constant object at 0x2828b48>, <kernel.DependentProduct object at 0x2828c68>) of role type named sy_c_VEBT__List__Assn_Olist__assn_001t__VEBT____BuildupMemImp__OVEBTi_001t__Nat__Onat
% 1.40/1.84  Using role type
% 1.40/1.84  Declaring vEBT_L8930081998596925642Ti_nat:((vEBT_VEBTi->(nat->assn))->(list_VEBT_VEBTi->(list_nat->assn)))
% 1.40/1.84  FOF formula (<kernel.Constant object at 0x2828bd8>, <kernel.DependentProduct object at 0x2828cf8>) of role type named sy_c_VEBT__List__Assn_Olist__assn_001t__VEBT____BuildupMemImp__OVEBTi_001t__VEBT____BuildupMemImp__OVEBTi
% 1.40/1.84  Using role type
% 1.40/1.84  Declaring vEBT_L1891944875198410415_VEBTi:((vEBT_VEBTi->(vEBT_VEBTi->assn))->(list_VEBT_VEBTi->(list_VEBT_VEBTi->assn)))
% 1.40/1.84  FOF formula (<kernel.Constant object at 0x2828c68>, <kernel.DependentProduct object at 0x2828d88>) of role type named sy_c_VEBT__List__Assn_Olist__assn_001t__VEBT____BuildupMemImp__OVEBTi_001t__VEBT____Definitions__OVEBT
% 1.40/1.84  Using role type
% 1.40/1.84  Declaring vEBT_L7265847600308530106T_VEBT:((vEBT_VEBTi->(vEBT_VEBT->assn))->(list_VEBT_VEBTi->(list_VEBT_VEBT->assn)))
% 1.40/1.84  FOF formula (<kernel.Constant object at 0x2828cf8>, <kernel.DependentProduct object at 0x2828368>) of role type named sy_c_VEBT__List__Assn_Olist__assn_001t__VEBT____Definitions__OVEBT_001_Eo
% 1.40/1.84  Using role type
% 1.40/1.84  Declaring vEBT_L7489408758114837031VEBT_o:((vEBT_VEBT->(Prop->assn))->(list_VEBT_VEBT->(list_o->assn)))
% 1.40/1.84  FOF formula (<kernel.Constant object at 0x2828d88>, <kernel.DependentProduct object at 0x2828ea8>) of role type named sy_c_VEBT__List__Assn_Olist__assn_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat
% 1.40/1.84  Using role type
% 1.40/1.84  Declaring vEBT_L8296926524756676353BT_nat:((vEBT_VEBT->(nat->assn))->(list_VEBT_VEBT->(list_nat->assn)))
% 1.40/1.84  FOF formula (<kernel.Constant object at 0x2828368>, <kernel.DependentProduct object at 0x2828f38>) of role type named sy_c_VEBT__List__Assn_Olist__assn_001t__VEBT____Definitions__OVEBT_001t__Real__Oreal
% 1.40/1.84  Using role type
% 1.40/1.84  Declaring vEBT_L5781919052683127133T_real:((vEBT_VEBT->(real->assn))->(list_VEBT_VEBT->(list_real->assn)))
% 1.40/1.84  FOF formula (<kernel.Constant object at 0x2828ea8>, <kernel.DependentProduct object at 0x2828fc8>) of role type named sy_c_VEBT__List__Assn_Olist__assn_001t__VEBT____Definitions__OVEBT_001t__VEBT____BuildupMemImp__OVEBTi
% 1.40/1.84  Using role type
% 1.40/1.84  Declaring vEBT_L6296928887356842470_VEBTi:((vEBT_VEBT->(vEBT_VEBTi->assn))->(list_VEBT_VEBT->(list_VEBT_VEBTi->assn)))
% 1.40/1.84  FOF formula (<kernel.Constant object at 0x2828f38>, <kernel.DependentProduct object at 0x2828c68>) of role type named sy_c_VEBT__List__Assn_Olist__assn_001t__VEBT____Definitions__OVEBT_001t__VEBT____Definitions__OVEBT
% 1.40/1.84  Using role type
% 1.40/1.84  Declaring vEBT_L1279224858307276611T_VEBT:((vEBT_VEBT->(vEBT_VEBT->assn))->(list_VEBT_VEBT->(list_VEBT_VEBT->assn)))
% 1.40/1.84  FOF formula (<kernel.Constant object at 0x2828e18>, <kernel.DependentProduct object at 0x282a098>) of role type named sy_c_VEBT__Member_OVEBT__internal_Obit__concat
% 1.40/1.84  Using role type
% 1.40/1.84  Declaring vEBT_VEBT_bit_concat:(nat->(nat->(nat->nat)))
% 1.40/1.84  FOF formula (<kernel.Constant object at 0x2828ef0>, <kernel.DependentProduct object at 0x282a0e0>) of role type named sy_c_VEBT__Member_OVEBT__internal_OminNull
% 1.40/1.85  Using role type
% 1.40/1.85  Declaring vEBT_VEBT_minNull:(vEBT_VEBT->Prop)
% 1.40/1.85  FOF formula (<kernel.Constant object at 0x2828e18>, <kernel.DependentProduct object at 0x282a128>) of role type named sy_c_VEBT__Member_OVEBT__internal_OminNull__rel
% 1.40/1.85  Using role type
% 1.40/1.85  Declaring vEBT_V6963167321098673237ll_rel:(vEBT_VEBT->(vEBT_VEBT->Prop))
% 1.40/1.85  FOF formula (<kernel.Constant object at 0x2828f38>, <kernel.DependentProduct object at 0x282a170>) of role type named sy_c_VEBT__Member_OVEBT__internal_Oset__vebt_H
% 1.40/1.85  Using role type
% 1.40/1.85  Declaring vEBT_VEBT_set_vebt:(vEBT_VEBT->set_nat)
% 1.40/1.85  FOF formula (<kernel.Constant object at 0x2828d88>, <kernel.DependentProduct object at 0x282a050>) of role type named sy_c_VEBT__Member_Ovebt__member
% 1.40/1.85  Using role type
% 1.40/1.85  Declaring vEBT_vebt_member:(vEBT_VEBT->(nat->Prop))
% 1.40/1.85  FOF formula (<kernel.Constant object at 0x2828f80>, <kernel.DependentProduct object at 0x282a128>) of role type named sy_c_VEBT__Member_Ovebt__member__rel
% 1.40/1.85  Using role type
% 1.40/1.85  Declaring vEBT_vebt_member_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 1.40/1.85  FOF formula (<kernel.Constant object at 0x2828d88>, <kernel.DependentProduct object at 0x282a0e0>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Oadd
% 1.40/1.85  Using role type
% 1.40/1.85  Declaring vEBT_VEBT_add:(option_nat->(option_nat->option_nat))
% 1.40/1.85  FOF formula (<kernel.Constant object at 0x2828d88>, <kernel.DependentProduct object at 0x282a050>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Ogreater
% 1.40/1.85  Using role type
% 1.40/1.85  Declaring vEBT_VEBT_greater:(option_nat->(option_nat->Prop))
% 1.40/1.85  FOF formula (<kernel.Constant object at 0x282a098>, <kernel.DependentProduct object at 0x282a200>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Oless
% 1.40/1.85  Using role type
% 1.40/1.85  Declaring vEBT_VEBT_less:(option_nat->(option_nat->Prop))
% 1.40/1.85  FOF formula (<kernel.Constant object at 0x282a290>, <kernel.DependentProduct object at 0x282a1b8>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Olesseq
% 1.40/1.85  Using role type
% 1.40/1.85  Declaring vEBT_VEBT_lesseq:(option_nat->(option_nat->Prop))
% 1.40/1.85  FOF formula (<kernel.Constant object at 0x282a128>, <kernel.DependentProduct object at 0x282a098>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Omax__in__set
% 1.40/1.85  Using role type
% 1.40/1.85  Declaring vEBT_VEBT_max_in_set:(set_nat->(nat->Prop))
% 1.40/1.85  FOF formula (<kernel.Constant object at 0x282a0e0>, <kernel.DependentProduct object at 0x282a290>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Omin__in__set
% 1.40/1.85  Using role type
% 1.40/1.85  Declaring vEBT_VEBT_min_in_set:(set_nat->(nat->Prop))
% 1.40/1.85  FOF formula (<kernel.Constant object at 0x282a050>, <kernel.DependentProduct object at 0x282a128>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Omul
% 1.40/1.85  Using role type
% 1.40/1.85  Declaring vEBT_VEBT_mul:(option_nat->(option_nat->option_nat))
% 1.40/1.85  FOF formula (<kernel.Constant object at 0x282a0e0>, <kernel.DependentProduct object at 0x282a488>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Ooption__shift_001t__Nat__Onat
% 1.40/1.85  Using role type
% 1.40/1.85  Declaring vEBT_V4262088993061758097ft_nat:((nat->(nat->nat))->(option_nat->(option_nat->option_nat)))
% 1.40/1.85  FOF formula (<kernel.Constant object at 0x282a1b8>, <kernel.DependentProduct object at 0x282a128>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Opower
% 1.40/1.85  Using role type
% 1.40/1.85  Declaring vEBT_VEBT_power:(option_nat->(option_nat->option_nat))
% 1.40/1.85  FOF formula (<kernel.Constant object at 0x282a248>, <kernel.DependentProduct object at 0x282a290>) of role type named sy_c_VEBT__MinMax_Ovebt__maxt
% 1.40/1.85  Using role type
% 1.40/1.85  Declaring vEBT_vebt_maxt:(vEBT_VEBT->option_nat)
% 1.40/1.85  FOF formula (<kernel.Constant object at 0x282a5a8>, <kernel.DependentProduct object at 0x282a128>) of role type named sy_c_VEBT__MinMax_Ovebt__maxt__rel
% 1.40/1.85  Using role type
% 1.40/1.85  Declaring vEBT_vebt_maxt_rel:(vEBT_VEBT->(vEBT_VEBT->Prop))
% 1.40/1.85  FOF formula (<kernel.Constant object at 0x282a488>, <kernel.DependentProduct object at 0x282a5f0>) of role type named sy_c_VEBT__MinMax_Ovebt__mint
% 1.40/1.85  Using role type
% 1.40/1.85  Declaring vEBT_vebt_mint:(vEBT_VEBT->option_nat)
% 1.40/1.85  FOF formula (<kernel.Constant object at 0x282a560>, <kernel.DependentProduct object at 0x282a5a8>) of role type named sy_c_VEBT__MinMax_Ovebt__mint__rel
% 1.40/1.86  Using role type
% 1.40/1.86  Declaring vEBT_vebt_mint_rel:(vEBT_VEBT->(vEBT_VEBT->Prop))
% 1.40/1.86  FOF formula (<kernel.Constant object at 0x282a2d8>, <kernel.DependentProduct object at 0x282a488>) of role type named sy_c_VEBT__Pred_Ois__pred__in__set
% 1.40/1.86  Using role type
% 1.40/1.86  Declaring vEBT_is_pred_in_set:(set_nat->(nat->(nat->Prop)))
% 1.40/1.86  FOF formula (<kernel.Constant object at 0x282a710>, <kernel.DependentProduct object at 0x282a0e0>) of role type named sy_c_VEBT__Pred_Ovebt__pred
% 1.40/1.86  Using role type
% 1.40/1.86  Declaring vEBT_vebt_pred:(vEBT_VEBT->(nat->option_nat))
% 1.40/1.86  FOF formula (<kernel.Constant object at 0x282a638>, <kernel.DependentProduct object at 0x282a5f0>) of role type named sy_c_VEBT__Pred_Ovebt__pred__rel
% 1.40/1.86  Using role type
% 1.40/1.86  Declaring vEBT_vebt_pred_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 1.40/1.86  FOF formula (<kernel.Constant object at 0x282a560>, <kernel.DependentProduct object at 0x282a758>) of role type named sy_c_VEBT__Space_OVEBT__internal_OT_092_060_094sub_062b_092_060_094sub_062u_092_060_094sub_062i_092_060_094sub_062l_092_060_094sub_062d
% 1.40/1.86  Using role type
% 1.40/1.86  Declaring vEBT_V8646137997579335489_i_l_d:(nat->nat)
% 1.40/1.86  FOF formula (<kernel.Constant object at 0x282a638>, <kernel.DependentProduct object at 0x282a7e8>) of role type named sy_c_VEBT__Space_OVEBT__internal_OT_092_060_094sub_062b_092_060_094sub_062u_092_060_094sub_062i_092_060_094sub_062l_092_060_094sub_062d_092_060_094sub_062u_092_060_094sub_062p
% 1.40/1.86  Using role type
% 1.40/1.86  Declaring vEBT_V8346862874174094_d_u_p:(nat->nat)
% 1.40/1.86  FOF formula (<kernel.Constant object at 0x282a758>, <kernel.DependentProduct object at 0x282a638>) of role type named sy_c_VEBT__Space_OVEBT__internal_OT_092_060_094sub_062b_092_060_094sub_062u_092_060_094sub_062i_092_060_094sub_062l_092_060_094sub_062d_092_060_094sub_062u_092_060_094sub_062p__rel
% 1.40/1.86  Using role type
% 1.40/1.86  Declaring vEBT_V1247956027447740395_p_rel:(nat->(nat->Prop))
% 1.40/1.86  FOF formula (<kernel.Constant object at 0x282a7e8>, <kernel.DependentProduct object at 0x282a758>) of role type named sy_c_VEBT__Space_OVEBT__internal_OT_092_060_094sub_062b_092_060_094sub_062u_092_060_094sub_062i_092_060_094sub_062l_092_060_094sub_062d__rel
% 1.40/1.86  Using role type
% 1.40/1.86  Declaring vEBT_V5144397997797733112_d_rel:(nat->(nat->Prop))
% 1.40/1.86  FOF formula (<kernel.Constant object at 0x282a8c0>, <kernel.DependentProduct object at 0x282a998>) of role type named sy_c_VEBT__Space_OVEBT__internal_Ocnt
% 1.40/1.86  Using role type
% 1.40/1.86  Declaring vEBT_VEBT_cnt:(vEBT_VEBT->real)
% 1.40/1.86  FOF formula (<kernel.Constant object at 0x282a290>, <kernel.DependentProduct object at 0x282a9e0>) of role type named sy_c_VEBT__Space_OVEBT__internal_Ocnt_H
% 1.40/1.86  Using role type
% 1.40/1.86  Declaring vEBT_VEBT_cnt2:(vEBT_VEBT->nat)
% 1.40/1.86  FOF formula (<kernel.Constant object at 0x282a560>, <kernel.DependentProduct object at 0x282a8c0>) of role type named sy_c_VEBT__Space_OVEBT__internal_Ocnt_H__rel
% 1.40/1.86  Using role type
% 1.40/1.86  Declaring vEBT_VEBT_cnt_rel:(vEBT_VEBT->(vEBT_VEBT->Prop))
% 1.40/1.86  FOF formula (<kernel.Constant object at 0x282a638>, <kernel.DependentProduct object at 0x282a290>) of role type named sy_c_VEBT__Space_OVEBT__internal_Ocnt__rel
% 1.40/1.86  Using role type
% 1.40/1.86  Declaring vEBT_VEBT_cnt_rel2:(vEBT_VEBT->(vEBT_VEBT->Prop))
% 1.40/1.86  FOF formula (<kernel.Constant object at 0x282a758>, <kernel.DependentProduct object at 0x282aa28>) of role type named sy_c_VEBT__Space_OVEBT__internal_Ospace
% 1.40/1.86  Using role type
% 1.40/1.86  Declaring vEBT_VEBT_space:(vEBT_VEBT->nat)
% 1.40/1.86  FOF formula (<kernel.Constant object at 0x282a9e0>, <kernel.DependentProduct object at 0x282ab00>) of role type named sy_c_VEBT__Space_OVEBT__internal_Ospace_H
% 1.40/1.86  Using role type
% 1.40/1.86  Declaring vEBT_VEBT_space2:(vEBT_VEBT->nat)
% 1.40/1.86  FOF formula (<kernel.Constant object at 0x282a8c0>, <kernel.DependentProduct object at 0x282a758>) of role type named sy_c_VEBT__Space_OVEBT__internal_Ospace_H__rel
% 1.40/1.86  Using role type
% 1.40/1.86  Declaring vEBT_VEBT_space_rel:(vEBT_VEBT->(vEBT_VEBT->Prop))
% 1.40/1.86  FOF formula (<kernel.Constant object at 0x282a560>, <kernel.DependentProduct object at 0x282a9e0>) of role type named sy_c_VEBT__Space_OVEBT__internal_Ospace__rel
% 1.40/1.86  Using role type
% 1.40/1.86  Declaring vEBT_VEBT_space_rel2:(vEBT_VEBT->(vEBT_VEBT->Prop))
% 1.40/1.86  FOF formula (<kernel.Constant object at 0x282a290>, <kernel.DependentProduct object at 0x282a8c0>) of role type named sy_c_VEBT__SuccPredImperative_OVEBT__internal_Ovebt__predi_H
% 1.40/1.87  Using role type
% 1.40/1.87  Declaring vEBT_VEBT_vebt_predi:(vEBT_VEBT->(vEBT_VEBTi->(nat->heap_T2636463487746394924on_nat)))
% 1.40/1.87  FOF formula (<kernel.Constant object at 0x282ac20>, <kernel.DependentProduct object at 0x282a560>) of role type named sy_c_VEBT__SuccPredImperative_OVEBT__internal_Ovebt__succi_H
% 1.40/1.87  Using role type
% 1.40/1.87  Declaring vEBT_VEBT_vebt_succi:(vEBT_VEBT->(vEBT_VEBTi->(nat->heap_T2636463487746394924on_nat)))
% 1.40/1.87  FOF formula (<kernel.Constant object at 0x282aa28>, <kernel.DependentProduct object at 0x282a290>) of role type named sy_c_VEBT__SuccPredImperative_Ovebt__predi
% 1.40/1.87  Using role type
% 1.40/1.87  Declaring vEBT_vebt_predi:(vEBT_VEBTi->(nat->heap_T2636463487746394924on_nat))
% 1.40/1.87  FOF formula (<kernel.Constant object at 0x282abd8>, <kernel.DependentProduct object at 0x282ac20>) of role type named sy_c_VEBT__SuccPredImperative_Ovebt__succi
% 1.40/1.87  Using role type
% 1.40/1.87  Declaring vEBT_vebt_succi:(vEBT_VEBTi->(nat->heap_T2636463487746394924on_nat))
% 1.40/1.87  FOF formula (<kernel.Constant object at 0x282a128>, <kernel.DependentProduct object at 0x282abd8>) of role type named sy_c_VEBT__Succ_Ois__succ__in__set
% 1.40/1.87  Using role type
% 1.40/1.87  Declaring vEBT_is_succ_in_set:(set_nat->(nat->(nat->Prop)))
% 1.40/1.87  FOF formula (<kernel.Constant object at 0x282ad88>, <kernel.DependentProduct object at 0x282aa28>) of role type named sy_c_VEBT__Succ_Ovebt__succ
% 1.40/1.87  Using role type
% 1.40/1.87  Declaring vEBT_vebt_succ:(vEBT_VEBT->(nat->option_nat))
% 1.40/1.87  FOF formula (<kernel.Constant object at 0x282ab48>, <kernel.DependentProduct object at 0x282ab00>) of role type named sy_c_VEBT__Succ_Ovebt__succ__rel
% 1.40/1.87  Using role type
% 1.40/1.87  Declaring vEBT_vebt_succ_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 1.40/1.87  FOF formula (<kernel.Constant object at 0x282ac20>, <kernel.DependentProduct object at 0x282aa28>) of role type named sy_c_VEBT__Uniqueness_OVEBT__internal_OperInsTrans
% 1.40/1.87  Using role type
% 1.40/1.87  Declaring vEBT_V6289311342943941716sTrans:(vEBT_VEBT->(vEBT_VEBT->Prop))
% 1.40/1.87  FOF formula (<kernel.Constant object at 0x282abd8>, <kernel.DependentProduct object at 0x282ad88>) of role type named sy_c_Wellfounded_Oaccp_001t__Nat__Onat
% 1.40/1.87  Using role type
% 1.40/1.87  Declaring accp_nat:((nat->(nat->Prop))->(nat->Prop))
% 1.40/1.87  FOF formula (<kernel.Constant object at 0x282ac20>, <kernel.DependentProduct object at 0x282aa28>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J
% 1.40/1.87  Using role type
% 1.40/1.87  Declaring accp_P1862375125659990705et_nat:((produc2732055786443039994et_nat->(produc2732055786443039994et_nat->Prop))->(produc2732055786443039994et_nat->Prop))
% 1.40/1.87  FOF formula (<kernel.Constant object at 0x282ad88>, <kernel.DependentProduct object at 0x282abd8>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 1.40/1.87  Using role type
% 1.40/1.87  Declaring accp_P1096762738010456898nt_int:((product_prod_int_int->(product_prod_int_int->Prop))->(product_prod_int_int->Prop))
% 1.40/1.87  FOF formula (<kernel.Constant object at 0x282aa28>, <kernel.DependentProduct object at 0x282af38>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 1.40/1.87  Using role type
% 1.40/1.87  Declaring accp_P4275260045618599050at_nat:((product_prod_nat_nat->(product_prod_nat_nat->Prop))->(product_prod_nat_nat->Prop))
% 1.40/1.87  FOF formula (<kernel.Constant object at 0x282abd8>, <kernel.DependentProduct object at 0x282aef0>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J
% 1.40/1.87  Using role type
% 1.40/1.87  Declaring accp_P2887432264394892906BT_nat:((produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))->(produc9072475918466114483BT_nat->Prop))
% 1.40/1.87  FOF formula (<kernel.Constant object at 0x282af38>, <kernel.DependentProduct object at 0x282e128>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____BuildupMemImp__OVEBTi_J
% 1.40/1.87  Using role type
% 1.40/1.87  Declaring accp_P7675410724331315407_VEBTi:((produc3625547720036274456_VEBTi->(produc3625547720036274456_VEBTi->Prop))->(produc3625547720036274456_VEBTi->Prop))
% 1.40/1.87  FOF formula (<kernel.Constant object at 0x282abd8>, <kernel.DependentProduct object at 0x282e0e0>) of role type named sy_c_Wellfounded_Oaccp_001t__VEBT____BuildupMemImp__OVEBTi
% 1.40/1.87  Using role type
% 1.40/1.87  Declaring accp_VEBT_VEBTi:((vEBT_VEBTi->(vEBT_VEBTi->Prop))->(vEBT_VEBTi->Prop))
% 1.40/1.87  FOF formula (<kernel.Constant object at 0x282aef0>, <kernel.DependentProduct object at 0x282e050>) of role type named sy_c_Wellfounded_Oaccp_001t__VEBT____Definitions__OVEBT
% 1.40/1.87  Using role type
% 1.40/1.87  Declaring accp_VEBT_VEBT:((vEBT_VEBT->(vEBT_VEBT->Prop))->(vEBT_VEBT->Prop))
% 1.40/1.87  FOF formula (<kernel.Constant object at 0x282e0e0>, <kernel.DependentProduct object at 0x282e1b8>) of role type named sy_c_Word_Osigned__drop__bit_001t__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Obit0_It__Numeral____Type__Onum1_J_J_J_J_J
% 1.40/1.87  Using role type
% 1.40/1.87  Declaring signed5000768011106662067l_num1:(nat->(word_N3645301735248828278l_num1->word_N3645301735248828278l_num1))
% 1.40/1.87  FOF formula (<kernel.Constant object at 0x282e290>, <kernel.DependentProduct object at 0x282e128>) of role type named sy_c_member_001_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J
% 1.40/1.87  Using role type
% 1.40/1.87  Declaring member6576561426505652726_nat_o:((produc3658429121746597890et_nat->Prop)->(set_Pr4532377907799695533_nat_o->Prop))
% 1.40/1.87  FOF formula (<kernel.Constant object at 0x282af38>, <kernel.DependentProduct object at 0x282e290>) of role type named sy_c_member_001_Eo
% 1.40/1.87  Using role type
% 1.40/1.87  Declaring member_o:(Prop->(set_o->Prop))
% 1.40/1.87  FOF formula (<kernel.Constant object at 0x282e2d8>, <kernel.DependentProduct object at 0x282e1b8>) of role type named sy_c_member_001t__Code____Numeral__Ointeger
% 1.40/1.87  Using role type
% 1.40/1.87  Declaring member_Code_integer:(code_integer->(set_Code_integer->Prop))
% 1.40/1.87  FOF formula (<kernel.Constant object at 0x282e098>, <kernel.DependentProduct object at 0x282e2d8>) of role type named sy_c_member_001t__Complex__Ocomplex
% 1.40/1.87  Using role type
% 1.40/1.87  Declaring member_complex:(complex->(set_complex->Prop))
% 1.40/1.87  FOF formula (<kernel.Constant object at 0x282e3f8>, <kernel.DependentProduct object at 0x282e0e0>) of role type named sy_c_member_001t__Int__Oint
% 1.40/1.87  Using role type
% 1.40/1.87  Declaring member_int:(int->(set_int->Prop))
% 1.40/1.87  FOF formula (<kernel.Constant object at 0x282e200>, <kernel.DependentProduct object at 0x282e1b8>) of role type named sy_c_member_001t__List__Olist_I_Eo_J
% 1.40/1.87  Using role type
% 1.40/1.87  Declaring member_list_o:(list_o->(set_list_o->Prop))
% 1.40/1.87  FOF formula (<kernel.Constant object at 0x282e2d8>, <kernel.DependentProduct object at 0x282e3f8>) of role type named sy_c_member_001t__List__Olist_It__Nat__Onat_J
% 1.40/1.87  Using role type
% 1.40/1.87  Declaring member_list_nat:(list_nat->(set_list_nat->Prop))
% 1.40/1.87  FOF formula (<kernel.Constant object at 0x282e128>, <kernel.DependentProduct object at 0x282e200>) of role type named sy_c_member_001t__List__Olist_It__Real__Oreal_J
% 1.40/1.87  Using role type
% 1.40/1.87  Declaring member_list_real:(list_real->(set_list_real->Prop))
% 1.40/1.87  FOF formula (<kernel.Constant object at 0x282e2d8>, <kernel.DependentProduct object at 0x282e128>) of role type named sy_c_member_001t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 1.40/1.87  Using role type
% 1.40/1.87  Declaring member2936631157270082147T_VEBT:(list_VEBT_VEBT->(set_list_VEBT_VEBT->Prop))
% 1.40/1.87  FOF formula (<kernel.Constant object at 0x282e0e0>, <kernel.DependentProduct object at 0x282e200>) of role type named sy_c_member_001t__Nat__Onat
% 1.40/1.87  Using role type
% 1.40/1.87  Declaring member_nat:(nat->(set_nat->Prop))
% 1.40/1.87  FOF formula (<kernel.Constant object at 0x282e5a8>, <kernel.DependentProduct object at 0x282e2d8>) of role type named sy_c_member_001t__Num__Onum
% 1.40/1.87  Using role type
% 1.40/1.87  Declaring member_num:(num->(set_num->Prop))
% 1.40/1.88  FOF formula (<kernel.Constant object at 0x282e0e0>, <kernel.DependentProduct object at 0x282e128>) of role type named sy_c_member_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J
% 1.40/1.88  Using role type
% 1.40/1.88  Declaring member6124377750444531601et_nat:(produc2732055786443039994et_nat->(set_Pr8536935166611901872et_nat->Prop))
% 1.40/1.88  FOF formula (<kernel.Constant object at 0x282e2d8>, <kernel.DependentProduct object at 0x282e098>) of role type named sy_c_member_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 1.40/1.88  Using role type
% 1.40/1.88  Declaring member1996754912294343701et_nat:(produc3925858234332021118et_nat->(set_Pr3286484037609594932et_nat->Prop))
% 1.40/1.88  FOF formula (<kernel.Constant object at 0x282e128>, <kernel.DependentProduct object at 0x282e2d8>) of role type named sy_c_member_001t__Product____Type__Oprod_I_Eo_M_Eo_J
% 1.40/1.88  Using role type
% 1.40/1.88  Declaring member7466972457876170832od_o_o:(product_prod_o_o->(set_Product_prod_o_o->Prop))
% 1.40/1.88  FOF formula (<kernel.Constant object at 0x282e098>, <kernel.DependentProduct object at 0x282e200>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 1.40/1.88  Using role type
% 1.40/1.88  Declaring member6260224972018164377et_nat:(produc3658429121746597890et_nat->(set_Pr3948176798113811640et_nat->Prop))
% 1.40/1.88  FOF formula (<kernel.Constant object at 0x282e2d8>, <kernel.DependentProduct object at 0x282e878>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Int__Oint_M_Eo_J
% 1.40/1.88  Using role type
% 1.40/1.88  Declaring member4489920277610959864_int_o:(product_prod_int_o->(set_Pr903927857289325719_int_o->Prop))
% 1.40/1.88  FOF formula (<kernel.Constant object at 0x282e200>, <kernel.DependentProduct object at 0x282e908>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 1.40/1.88  Using role type
% 1.40/1.88  Declaring member5262025264175285858nt_int:(product_prod_int_int->(set_Pr958786334691620121nt_int->Prop))
% 1.40/1.88  FOF formula (<kernel.Constant object at 0x282e878>, <kernel.DependentProduct object at 0x282e998>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Int__Oint_Mt__Nat__Onat_J
% 1.40/1.88  Using role type
% 1.40/1.88  Declaring member216504246829706758nt_nat:(product_prod_int_nat->(set_Pr3448869479623346877nt_nat->Prop))
% 1.40/1.88  FOF formula (<kernel.Constant object at 0x282e908>, <kernel.DependentProduct object at 0x282e128>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Int__Oint_Mt__Real__Oreal_J
% 1.40/1.88  Using role type
% 1.40/1.88  Declaring member2744130022092475746t_real:(produc679980390762269497t_real->(set_Pr3538720872664544793t_real->Prop))
% 1.40/1.88  FOF formula (<kernel.Constant object at 0x282e998>, <kernel.DependentProduct object at 0x282ea28>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Int__Oint_Mt__VEBT____Definitions__OVEBT_J
% 1.40/1.88  Using role type
% 1.40/1.88  Declaring member2056185340421749780T_VEBT:(produc1531783533982839933T_VEBT->(set_Pr8044002425091019955T_VEBT->Prop))
% 1.40/1.88  FOF formula (<kernel.Constant object at 0x282e128>, <kernel.DependentProduct object at 0x282eab8>) of role type named sy_c_member_001t__Product____Type__Oprod_It__List__Olist_I_Eo_J_Mt__List__Olist_I_Eo_J_J
% 1.40/1.88  Using role type
% 1.40/1.88  Declaring member4159035015898711888list_o:(produc7102631898165422375list_o->(set_Pr6227168374412355847list_o->Prop))
% 1.40/1.88  FOF formula (<kernel.Constant object at 0x282ea28>, <kernel.DependentProduct object at 0x282eb48>) of role type named sy_c_member_001t__Product____Type__Oprod_It__List__Olist_It__Int__Oint_J_Mt__List__Olist_It__Int__Oint_J_J
% 1.40/1.88  Using role type
% 1.40/1.88  Declaring member6698963635872716290st_int:(produc1186641810826059865st_int->(set_Pr765067013931698361st_int->Prop))
% 1.40/1.88  FOF formula (<kernel.Constant object at 0x282eab8>, <kernel.DependentProduct object at 0x282ebd8>) of role type named sy_c_member_001t__Product____Type__Oprod_It__List__Olist_It__Nat__Onat_J_Mt__List__Olist_It__Nat__Onat_J_J
% 1.40/1.88  Using role type
% 1.40/1.88  Declaring member7340969449405702474st_nat:(produc1828647624359046049st_nat->(set_Pr3451248702717554689st_nat->Prop))
% 1.40/1.88  FOF formula (<kernel.Constant object at 0x282eb48>, <kernel.DependentProduct object at 0x282ec68>) of role type named sy_c_member_001t__Product____Type__Oprod_It__List__Olist_It__Real__Oreal_J_Mt__List__Olist_It__Real__Oreal_J_J
% 1.40/1.88  Using role type
% 1.40/1.88  Declaring member6584958104391596930t_real:(produc478978216448986841t_real->(set_Pr611352295856513593t_real->Prop))
% 1.40/1.88  FOF formula (<kernel.Constant object at 0x282ebd8>, <kernel.DependentProduct object at 0x282ecf8>) of role type named sy_c_member_001t__Product____Type__Oprod_It__List__Olist_It__Uint32__Ouint32_J_Mt__List__Olist_It__Uint32__Ouint32_J_J
% 1.40/1.88  Using role type
% 1.40/1.88  Declaring member2333554998283850498uint32:(produc823665806539077721uint32->(set_Pr2258164808687509945uint32->Prop))
% 1.40/1.88  FOF formula (<kernel.Constant object at 0x282ec68>, <kernel.DependentProduct object at 0x282ed88>) of role type named sy_c_member_001t__Product____Type__Oprod_It__List__Olist_It__VEBT____BuildupMemImp__OVEBTi_J_Mt__List__Olist_It__VEBT____BuildupMemImp__OVEBTi_J_J
% 1.40/1.88  Using role type
% 1.40/1.88  Declaring member4173000155140927252_VEBTi:(produc3089554586268799851_VEBTi->(set_Pr4797120415438012619_VEBTi->Prop))
% 1.40/1.88  FOF formula (<kernel.Constant object at 0x282ecf8>, <kernel.DependentProduct object at 0x282ee18>) of role type named sy_c_member_001t__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__List__Olist_It__VEBT____Definitions__OVEBT_J_J
% 1.40/1.88  Using role type
% 1.40/1.88  Declaring member4439316823752958928T_VEBT:(produc9211091688327510695T_VEBT->(set_Pr1916528119006554503T_VEBT->Prop))
% 1.40/1.88  FOF formula (<kernel.Constant object at 0x282ed88>, <kernel.DependentProduct object at 0x282ef38>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Int__Oint_J
% 1.40/1.88  Using role type
% 1.40/1.88  Declaring member4262671552274231302at_int:(product_prod_nat_int->(set_Pr7995236796853374141at_int->Prop))
% 1.40/1.88  FOF formula (<kernel.Constant object at 0x282ee18>, <kernel.DependentProduct object at 0x282efc8>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 1.40/1.88  Using role type
% 1.40/1.88  Declaring member8440522571783428010at_nat:(product_prod_nat_nat->(set_Pr1261947904930325089at_nat->Prop))
% 1.40/1.88  FOF formula (<kernel.Constant object at 0x282ef38>, <kernel.DependentProduct object at 0x2830098>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J_J
% 1.40/1.88  Using role type
% 1.40/1.88  Declaring member6341495586645257982et_nat:(produc5657529347773406293et_nat->(set_Pr3444600963470892981et_nat->Prop))
% 1.40/1.88  FOF formula (<kernel.Constant object at 0x282efc8>, <kernel.DependentProduct object at 0x28300e0>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_Mt__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_M_Eo_J_Mt__Product____Type__Oprod_It__Heap__Oheap__Oheap____ext_It__Product____Type__Ounit_J_Mt__Set__Oset_It__Nat__Onat_J_J_J_J
% 1.40/1.89  Using role type
% 1.40/1.89  Declaring member4763271486408492550et_nat:(produc6830853553727218525et_nat->(set_Pr7928877670098842301et_nat->Prop))
% 1.40/1.89  FOF formula (<kernel.Constant object at 0x282efc8>, <kernel.DependentProduct object at 0x28300e0>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_Mt__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J
% 1.40/1.89  Using role type
% 1.40/1.89  Declaring member8566619992076573584nt_int:(produc1219242969750017639nt_int->(set_Pr2560585780119916871nt_int->Prop))
% 1.40/1.89  FOF formula (<kernel.Constant object at 0x282ee18>, <kernel.DependentProduct object at 0x28300e0>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 1.40/1.89  Using role type
% 1.40/1.89  Declaring member8206827879206165904at_nat:(produc859450856879609959at_nat->(set_Pr8693737435421807431at_nat->Prop))
% 1.40/1.89  FOF formula (<kernel.Constant object at 0x2830290>, <kernel.DependentProduct object at 0x28300e0>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J_Mt__Product____Type__Oprod_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J_J
% 1.40/1.89  Using role type
% 1.40/1.89  Declaring member4724532482705224080uint32:(produc8822557026176459367uint32->(set_Pr3773659940955823943uint32->Prop))
% 1.40/1.89  FOF formula (<kernel.Constant object at 0x2830170>, <kernel.DependentProduct object at 0x28300e0>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Real__Oreal_Mt__Int__Oint_J
% 1.40/1.89  Using role type
% 1.40/1.89  Declaring member1627681773268152802al_int:(produc8786904178792722361al_int->(set_Pr1019928272762051225al_int->Prop))
% 1.40/1.89  FOF formula (<kernel.Constant object at 0x2830320>, <kernel.DependentProduct object at 0x28300e0>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J
% 1.40/1.89  Using role type
% 1.40/1.89  Declaring member7849222048561428706l_real:(produc2422161461964618553l_real->(set_Pr6218003697084177305l_real->Prop))
% 1.40/1.89  FOF formula (<kernel.Constant object at 0x2830200>, <kernel.DependentProduct object at 0x28300e0>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Real__Oreal_Mt__VEBT____Definitions__OVEBT_J
% 1.40/1.89  Using role type
% 1.40/1.89  Declaring member7262085504369356948T_VEBT:(produc3757001726724277373T_VEBT->(set_Pr6019664923565264691T_VEBT->Prop))
% 1.40/1.89  FOF formula (<kernel.Constant object at 0x2830320>, <kernel.DependentProduct object at 0x2830488>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Set__Oset_It__Nat__Onat_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 1.40/1.89  Using role type
% 1.40/1.89  Declaring member8277197624267554838et_nat:(produc7819656566062154093et_nat->(set_Pr5488025237498180813et_nat->Prop))
% 1.40/1.89  FOF formula (<kernel.Constant object at 0x28300e0>, <kernel.DependentProduct object at 0x2830518>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Uint32__Ouint32_Mt__Uint32__Ouint32_J
% 1.40/1.89  Using role type
% 1.40/1.89  Declaring member8027108493173000802uint32:(produc827990862158126777uint32->(set_Pr1773385645901665561uint32->Prop))
% 1.40/1.89  FOF formula (<kernel.Constant object at 0x2830488>, <kernel.DependentProduct object at 0x28305a8>) of role type named sy_c_member_001t__Product____Type__Oprod_It__VEBT____BuildupMemImp__OVEBTi_Mt__VEBT____BuildupMemImp__OVEBTi_J
% 1.40/1.89  Using role type
% 1.40/1.89  Declaring member660371905731732212_VEBTi:(produc3777764054643897931_VEBTi->(set_Pr2227491710730465451_VEBTi->Prop))
% 1.40/1.89  FOF formula (<kernel.Constant object at 0x2830518>, <kernel.DependentProduct object at 0x2830638>) of role type named sy_c_member_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_M_Eo_J
% 1.40/1.89  Using role type
% 1.40/1.89  Declaring member3307348790968139188VEBT_o:(produc334124729049499915VEBT_o->(set_Pr3175402225741728619VEBT_o->Prop))
% 1.40/1.90  FOF formula (<kernel.Constant object at 0x28305a8>, <kernel.DependentProduct object at 0x28306c8>) of role type named sy_c_member_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Int__Oint_J
% 1.40/1.90  Using role type
% 1.40/1.90  Declaring member5419026705395827622BT_int:(produc4894624898956917775BT_int->(set_Pr5066593544530342725BT_int->Prop))
% 1.40/1.90  FOF formula (<kernel.Constant object at 0x2830638>, <kernel.DependentProduct object at 0x2830758>) of role type named sy_c_member_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J
% 1.40/1.90  Using role type
% 1.40/1.90  Declaring member373505688050248522BT_nat:(produc9072475918466114483BT_nat->(set_Pr7556676689462069481BT_nat->Prop))
% 1.40/1.90  FOF formula (<kernel.Constant object at 0x28306c8>, <kernel.DependentProduct object at 0x28307e8>) of role type named sy_c_member_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Real__Oreal_J
% 1.40/1.90  Using role type
% 1.40/1.90  Declaring member8675245146396747942T_real:(produc5170161368751668367T_real->(set_Pr7765410600122031685T_real->Prop))
% 1.40/1.90  FOF formula (<kernel.Constant object at 0x2830758>, <kernel.DependentProduct object at 0x2830878>) of role type named sy_c_member_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J
% 1.40/1.90  Using role type
% 1.40/1.90  Declaring member568628332442017744T_VEBT:(produc8243902056947475879T_VEBT->(set_Pr6192946355708809607T_VEBT->Prop))
% 1.40/1.90  FOF formula (<kernel.Constant object at 0x2830638>, <kernel.DependentProduct object at 0x28307e8>) of role type named sy_c_member_001t__Rat__Orat
% 1.40/1.90  Using role type
% 1.40/1.90  Declaring member_rat:(rat->(set_rat->Prop))
% 1.40/1.90  FOF formula (<kernel.Constant object at 0x28303b0>, <kernel.DependentProduct object at 0x2830638>) of role type named sy_c_member_001t__Real__Oreal
% 1.40/1.90  Using role type
% 1.40/1.90  Declaring member_real:(real->(set_real->Prop))
% 1.40/1.90  FOF formula (<kernel.Constant object at 0x2830998>, <kernel.DependentProduct object at 0x28307e8>) of role type named sy_c_member_001t__Set__Oset_I_Eo_J
% 1.40/1.90  Using role type
% 1.40/1.90  Declaring member_set_o:(set_o->(set_set_o->Prop))
% 1.40/1.90  FOF formula (<kernel.Constant object at 0x2830878>, <kernel.DependentProduct object at 0x2830758>) of role type named sy_c_member_001t__Set__Oset_It__Int__Oint_J
% 1.40/1.90  Using role type
% 1.40/1.90  Declaring member_set_int:(set_int->(set_set_int->Prop))
% 1.40/1.90  FOF formula (<kernel.Constant object at 0x2830638>, <kernel.DependentProduct object at 0x28303b0>) of role type named sy_c_member_001t__Set__Oset_It__Nat__Onat_J
% 1.40/1.90  Using role type
% 1.40/1.90  Declaring member_set_nat:(set_nat->(set_set_nat->Prop))
% 1.40/1.90  FOF formula (<kernel.Constant object at 0x28307e8>, <kernel.DependentProduct object at 0x2830878>) of role type named sy_c_member_001t__Set__Oset_It__Real__Oreal_J
% 1.40/1.90  Using role type
% 1.40/1.90  Declaring member_set_real:(set_real->(set_set_real->Prop))
% 1.40/1.90  FOF formula (<kernel.Constant object at 0x2830290>, <kernel.DependentProduct object at 0x2830638>) of role type named sy_c_member_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 1.40/1.90  Using role type
% 1.40/1.90  Declaring member_set_set_nat:(set_set_nat->(set_set_set_nat->Prop))
% 1.40/1.90  FOF formula (<kernel.Constant object at 0x2830998>, <kernel.DependentProduct object at 0x28307e8>) of role type named sy_c_member_001t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 1.40/1.90  Using role type
% 1.40/1.90  Declaring member_set_VEBT_VEBT:(set_VEBT_VEBT->(set_set_VEBT_VEBT->Prop))
% 1.40/1.90  FOF formula (<kernel.Constant object at 0x2830a28>, <kernel.DependentProduct object at 0x2830998>) of role type named sy_c_member_001t__String__Oliteral
% 1.40/1.90  Using role type
% 1.40/1.90  Declaring member_literal:(literal->(set_literal->Prop))
% 1.40/1.90  FOF formula (<kernel.Constant object at 0x2830758>, <kernel.DependentProduct object at 0x28307e8>) of role type named sy_c_member_001t__Uint32__Ouint32
% 1.40/1.90  Using role type
% 1.40/1.90  Declaring member_uint32:(uint32->(set_uint32->Prop))
% 1.40/1.90  FOF formula (<kernel.Constant object at 0x2830638>, <kernel.DependentProduct object at 0x2830290>) of role type named sy_c_member_001t__VEBT____BuildupMemImp__OVEBTi
% 1.40/1.90  Using role type
% 1.40/1.90  Declaring member_VEBT_VEBTi:(vEBT_VEBTi->(set_VEBT_VEBTi->Prop))
% 1.40/1.90  FOF formula (<kernel.Constant object at 0x2830998>, <kernel.DependentProduct object at 0x2830a28>) of role type named sy_c_member_001t__VEBT____Definitions__OVEBT
% 1.48/1.92  Using role type
% 1.48/1.92  Declaring member_VEBT_VEBT:(vEBT_VEBT->(set_VEBT_VEBT->Prop))
% 1.48/1.92  FOF formula (<kernel.Constant object at 0x28307e8>, <kernel.Constant object at 0x2830758>) of role type named sy_v_a
% 1.48/1.92  Using role type
% 1.48/1.92  Declaring a:heap_e7401611519738050253t_unit
% 1.48/1.92  FOF formula (<kernel.Constant object at 0x2830878>, <kernel.Constant object at 0x2830758>) of role type named sy_v_b
% 1.48/1.92  Using role type
% 1.48/1.92  Declaring b:set_nat
% 1.48/1.92  FOF formula (<kernel.Constant object at 0x2830a28>, <kernel.Constant object at 0x2830758>) of role type named sy_v_n
% 1.48/1.92  Using role type
% 1.48/1.92  Declaring n:nat
% 1.48/1.92  FOF formula (<kernel.Constant object at 0x2830d40>, <kernel.Constant object at 0x2830758>) of role type named sy_v_r
% 1.48/1.92  Using role type
% 1.48/1.92  Declaring r:vEBT_VEBTi
% 1.48/1.92  FOF formula (<kernel.Constant object at 0x2830cf8>, <kernel.Constant object at 0x2830758>) of role type named sy_v_s
% 1.48/1.92  Using role type
% 1.48/1.92  Declaring s:set_nat
% 1.48/1.92  FOF formula (<kernel.Constant object at 0x2830d88>, <kernel.Constant object at 0x2830758>) of role type named sy_v_t
% 1.48/1.92  Using role type
% 1.48/1.92  Declaring t:vEBT_VEBT
% 1.48/1.92  FOF formula (<kernel.Constant object at 0x2830dd0>, <kernel.Constant object at 0x2830758>) of role type named sy_v_x
% 1.48/1.92  Using role type
% 1.48/1.92  Declaring x:nat
% 1.48/1.92  FOF formula (<kernel.Constant object at 0x2830e18>, <kernel.Constant object at 0x2830758>) of role type named sy_v_xa
% 1.48/1.92  Using role type
% 1.48/1.92  Declaring xa:nat
% 1.48/1.92  FOF formula (forall (T:vEBT_VEBT) (N:nat) (X:nat), (((vEBT_invar_vebt T) N)->((vEBT_invar_vebt ((vEBT_vebt_delete T) X)) N))) of role axiom named fact_0_invar__vebt__delete
% 1.48/1.92  A new axiom: (forall (T:vEBT_VEBT) (N:nat) (X:nat), (((vEBT_invar_vebt T) N)->((vEBT_invar_vebt ((vEBT_vebt_delete T) X)) N)))
% 1.48/1.92  FOF formula (forall (T_1:vEBT_VEBT) (N:nat) (T_2:vEBT_VEBT), (((vEBT_invar_vebt T_1) N)->(((vEBT_invar_vebt T_2) N)->(((eq Prop) (((eq vEBT_VEBT) T_1) T_2)) (((eq set_nat) (vEBT_set_vebt T_1)) (vEBT_set_vebt T_2)))))) of role axiom named fact_1_set__vebt__equal
% 1.48/1.92  A new axiom: (forall (T_1:vEBT_VEBT) (N:nat) (T_2:vEBT_VEBT), (((vEBT_invar_vebt T_1) N)->(((vEBT_invar_vebt T_2) N)->(((eq Prop) (((eq vEBT_VEBT) T_1) T_2)) (((eq set_nat) (vEBT_set_vebt T_1)) (vEBT_set_vebt T_2))))))
% 1.48/1.92  FOF formula (forall (T:vEBT_VEBT) (N:nat) (S:vEBT_VEBT), (((vEBT_invar_vebt T) N)->(((vEBT_invar_vebt S) N)->((((eq set_nat) (vEBT_set_vebt T)) (vEBT_set_vebt S))->(((eq vEBT_VEBT) S) T))))) of role axiom named fact_2_unique__tree
% 1.48/1.92  A new axiom: (forall (T:vEBT_VEBT) (N:nat) (S:vEBT_VEBT), (((vEBT_invar_vebt T) N)->(((vEBT_invar_vebt S) N)->((((eq set_nat) (vEBT_set_vebt T)) (vEBT_set_vebt S))->(((eq vEBT_VEBT) S) T)))))
% 1.48/1.92  FOF formula (forall (T:vEBT_VEBT) (N:nat) (X:nat), (((vEBT_invar_vebt T) N)->((vEBT_invar_vebt ((vEBT_VEBT_insert T) X)) N))) of role axiom named fact_3_insert_H__pres__valid
% 1.48/1.92  A new axiom: (forall (T:vEBT_VEBT) (N:nat) (X:nat), (((vEBT_invar_vebt T) N)->((vEBT_invar_vebt ((vEBT_VEBT_insert T) X)) N)))
% 1.48/1.92  FOF formula (forall (S:vEBT_VEBT) (T:vEBT_VEBT) (U:vEBT_VEBT), (((vEBT_V6289311342943941716sTrans S) T)->(((vEBT_V6289311342943941716sTrans T) U)->((vEBT_V6289311342943941716sTrans S) U)))) of role axiom named fact_4_perIT__concat
% 1.48/1.92  A new axiom: (forall (S:vEBT_VEBT) (T:vEBT_VEBT) (U:vEBT_VEBT), (((vEBT_V6289311342943941716sTrans S) T)->(((vEBT_V6289311342943941716sTrans T) U)->((vEBT_V6289311342943941716sTrans S) U))))
% 1.48/1.92  FOF formula (forall (T:vEBT_VEBT) (N:nat), (((vEBT_invar_vebt T) N)->(((eq set_nat) (vEBT_set_vebt T)) (vEBT_VEBT_set_vebt T)))) of role axiom named fact_5_set__vebt__set__vebt_H__valid
% 1.48/1.92  A new axiom: (forall (T:vEBT_VEBT) (N:nat), (((vEBT_invar_vebt T) N)->(((eq set_nat) (vEBT_set_vebt T)) (vEBT_VEBT_set_vebt T))))
% 1.48/1.92  FOF formula (forall (T:vEBT_VEBT) (N:nat) (S:vEBT_VEBT), (((vEBT_invar_vebt T) N)->(((vEBT_invar_vebt S) N)->((((eq set_nat) (vEBT_VEBT_set_vebt T)) (vEBT_VEBT_set_vebt S))->(((eq vEBT_VEBT) S) T))))) of role axiom named fact_6_uniquetree
% 1.48/1.92  A new axiom: (forall (T:vEBT_VEBT) (N:nat) (S:vEBT_VEBT), (((vEBT_invar_vebt T) N)->(((vEBT_invar_vebt S) N)->((((eq set_nat) (vEBT_VEBT_set_vebt T)) (vEBT_VEBT_set_vebt S))->(((eq vEBT_VEBT) S) T)))))
% 1.48/1.92  FOF formula (forall (X:assn) (Y:assn), (((eq Prop) (((eq (produc3658429121746597890et_nat->Prop)) (rep_assn X)) (rep_assn Y))) (((eq assn) X) Y))) of role axiom named fact_7_Rep__assn__inject
% 1.48/1.93  A new axiom: (forall (X:assn) (Y:assn), (((eq Prop) (((eq (produc3658429121746597890et_nat->Prop)) (rep_assn X)) (rep_assn Y))) (((eq assn) X) Y)))
% 1.48/1.93  FOF formula (forall (X1:uint32) (X2:uint32) (Y1:uint32) (Y2:uint32), (((eq Prop) (((eq produc827990862158126777uint32) ((produc1400373151660368625uint32 X1) X2)) ((produc1400373151660368625uint32 Y1) Y2))) ((and (((eq uint32) X1) Y1)) (((eq uint32) X2) Y2)))) of role axiom named fact_8_prod_Oinject
% 1.48/1.93  A new axiom: (forall (X1:uint32) (X2:uint32) (Y1:uint32) (Y2:uint32), (((eq Prop) (((eq produc827990862158126777uint32) ((produc1400373151660368625uint32 X1) X2)) ((produc1400373151660368625uint32 Y1) Y2))) ((and (((eq uint32) X1) Y1)) (((eq uint32) X2) Y2))))
% 1.48/1.93  FOF formula (forall (X1:nat) (X2:nat) (Y1:nat) (Y2:nat), (((eq Prop) (((eq product_prod_nat_nat) ((product_Pair_nat_nat X1) X2)) ((product_Pair_nat_nat Y1) Y2))) ((and (((eq nat) X1) Y1)) (((eq nat) X2) Y2)))) of role axiom named fact_9_prod_Oinject
% 1.48/1.93  A new axiom: (forall (X1:nat) (X2:nat) (Y1:nat) (Y2:nat), (((eq Prop) (((eq product_prod_nat_nat) ((product_Pair_nat_nat X1) X2)) ((product_Pair_nat_nat Y1) Y2))) ((and (((eq nat) X1) Y1)) (((eq nat) X2) Y2))))
% 1.48/1.93  FOF formula (forall (X1:int) (X2:int) (Y1:int) (Y2:int), (((eq Prop) (((eq product_prod_int_int) ((product_Pair_int_int X1) X2)) ((product_Pair_int_int Y1) Y2))) ((and (((eq int) X1) Y1)) (((eq int) X2) Y2)))) of role axiom named fact_10_prod_Oinject
% 1.48/1.93  A new axiom: (forall (X1:int) (X2:int) (Y1:int) (Y2:int), (((eq Prop) (((eq product_prod_int_int) ((product_Pair_int_int X1) X2)) ((product_Pair_int_int Y1) Y2))) ((and (((eq int) X1) Y1)) (((eq int) X2) Y2))))
% 1.48/1.93  FOF formula (forall (X1:(produc3658429121746597890et_nat->Prop)) (X2:produc3658429121746597890et_nat) (Y1:(produc3658429121746597890et_nat->Prop)) (Y2:produc3658429121746597890et_nat), (((eq Prop) (((eq produc3925858234332021118et_nat) ((produc5001842942810119800et_nat X1) X2)) ((produc5001842942810119800et_nat Y1) Y2))) ((and (((eq (produc3658429121746597890et_nat->Prop)) X1) Y1)) (((eq produc3658429121746597890et_nat) X2) Y2)))) of role axiom named fact_11_prod_Oinject
% 1.48/1.93  A new axiom: (forall (X1:(produc3658429121746597890et_nat->Prop)) (X2:produc3658429121746597890et_nat) (Y1:(produc3658429121746597890et_nat->Prop)) (Y2:produc3658429121746597890et_nat), (((eq Prop) (((eq produc3925858234332021118et_nat) ((produc5001842942810119800et_nat X1) X2)) ((produc5001842942810119800et_nat Y1) Y2))) ((and (((eq (produc3658429121746597890et_nat->Prop)) X1) Y1)) (((eq produc3658429121746597890et_nat) X2) Y2))))
% 1.48/1.93  FOF formula (forall (X1:(produc3658429121746597890et_nat->Prop)) (X2:produc3925858234332021118et_nat) (Y1:(produc3658429121746597890et_nat->Prop)) (Y2:produc3925858234332021118et_nat), (((eq Prop) (((eq produc2732055786443039994et_nat) ((produc2245416461498447860et_nat X1) X2)) ((produc2245416461498447860et_nat Y1) Y2))) ((and (((eq (produc3658429121746597890et_nat->Prop)) X1) Y1)) (((eq produc3925858234332021118et_nat) X2) Y2)))) of role axiom named fact_12_prod_Oinject
% 1.48/1.93  A new axiom: (forall (X1:(produc3658429121746597890et_nat->Prop)) (X2:produc3925858234332021118et_nat) (Y1:(produc3658429121746597890et_nat->Prop)) (Y2:produc3925858234332021118et_nat), (((eq Prop) (((eq produc2732055786443039994et_nat) ((produc2245416461498447860et_nat X1) X2)) ((produc2245416461498447860et_nat Y1) Y2))) ((and (((eq (produc3658429121746597890et_nat->Prop)) X1) Y1)) (((eq produc3925858234332021118et_nat) X2) Y2))))
% 1.48/1.93  FOF formula (forall (A:uint32) (B:uint32) (A2:uint32) (B2:uint32), (((eq Prop) (((eq produc827990862158126777uint32) ((produc1400373151660368625uint32 A) B)) ((produc1400373151660368625uint32 A2) B2))) ((and (((eq uint32) A) A2)) (((eq uint32) B) B2)))) of role axiom named fact_13_old_Oprod_Oinject
% 1.48/1.93  A new axiom: (forall (A:uint32) (B:uint32) (A2:uint32) (B2:uint32), (((eq Prop) (((eq produc827990862158126777uint32) ((produc1400373151660368625uint32 A) B)) ((produc1400373151660368625uint32 A2) B2))) ((and (((eq uint32) A) A2)) (((eq uint32) B) B2))))
% 1.48/1.95  FOF formula (forall (A:nat) (B:nat) (A2:nat) (B2:nat), (((eq Prop) (((eq product_prod_nat_nat) ((product_Pair_nat_nat A) B)) ((product_Pair_nat_nat A2) B2))) ((and (((eq nat) A) A2)) (((eq nat) B) B2)))) of role axiom named fact_14_old_Oprod_Oinject
% 1.48/1.95  A new axiom: (forall (A:nat) (B:nat) (A2:nat) (B2:nat), (((eq Prop) (((eq product_prod_nat_nat) ((product_Pair_nat_nat A) B)) ((product_Pair_nat_nat A2) B2))) ((and (((eq nat) A) A2)) (((eq nat) B) B2))))
% 1.48/1.95  FOF formula (forall (A:int) (B:int) (A2:int) (B2:int), (((eq Prop) (((eq product_prod_int_int) ((product_Pair_int_int A) B)) ((product_Pair_int_int A2) B2))) ((and (((eq int) A) A2)) (((eq int) B) B2)))) of role axiom named fact_15_old_Oprod_Oinject
% 1.48/1.95  A new axiom: (forall (A:int) (B:int) (A2:int) (B2:int), (((eq Prop) (((eq product_prod_int_int) ((product_Pair_int_int A) B)) ((product_Pair_int_int A2) B2))) ((and (((eq int) A) A2)) (((eq int) B) B2))))
% 1.48/1.95  FOF formula (forall (A:(produc3658429121746597890et_nat->Prop)) (B:produc3658429121746597890et_nat) (A2:(produc3658429121746597890et_nat->Prop)) (B2:produc3658429121746597890et_nat), (((eq Prop) (((eq produc3925858234332021118et_nat) ((produc5001842942810119800et_nat A) B)) ((produc5001842942810119800et_nat A2) B2))) ((and (((eq (produc3658429121746597890et_nat->Prop)) A) A2)) (((eq produc3658429121746597890et_nat) B) B2)))) of role axiom named fact_16_old_Oprod_Oinject
% 1.48/1.95  A new axiom: (forall (A:(produc3658429121746597890et_nat->Prop)) (B:produc3658429121746597890et_nat) (A2:(produc3658429121746597890et_nat->Prop)) (B2:produc3658429121746597890et_nat), (((eq Prop) (((eq produc3925858234332021118et_nat) ((produc5001842942810119800et_nat A) B)) ((produc5001842942810119800et_nat A2) B2))) ((and (((eq (produc3658429121746597890et_nat->Prop)) A) A2)) (((eq produc3658429121746597890et_nat) B) B2))))
% 1.48/1.95  FOF formula (forall (A:(produc3658429121746597890et_nat->Prop)) (B:produc3925858234332021118et_nat) (A2:(produc3658429121746597890et_nat->Prop)) (B2:produc3925858234332021118et_nat), (((eq Prop) (((eq produc2732055786443039994et_nat) ((produc2245416461498447860et_nat A) B)) ((produc2245416461498447860et_nat A2) B2))) ((and (((eq (produc3658429121746597890et_nat->Prop)) A) A2)) (((eq produc3925858234332021118et_nat) B) B2)))) of role axiom named fact_17_old_Oprod_Oinject
% 1.48/1.95  A new axiom: (forall (A:(produc3658429121746597890et_nat->Prop)) (B:produc3925858234332021118et_nat) (A2:(produc3658429121746597890et_nat->Prop)) (B2:produc3925858234332021118et_nat), (((eq Prop) (((eq produc2732055786443039994et_nat) ((produc2245416461498447860et_nat A) B)) ((produc2245416461498447860et_nat A2) B2))) ((and (((eq (produc3658429121746597890et_nat->Prop)) A) A2)) (((eq produc3925858234332021118et_nat) B) B2))))
% 1.48/1.95  FOF formula (((eq (vEBT_VEBT->(nat->Prop))) vEBT_VEBT_valid) vEBT_invar_vebt) of role axiom named fact_18_valid__eq
% 1.48/1.95  A new axiom: (((eq (vEBT_VEBT->(nat->Prop))) vEBT_VEBT_valid) vEBT_invar_vebt)
% 1.48/1.95  FOF formula (forall (T:vEBT_VEBT) (D:nat), (((vEBT_invar_vebt T) D)->((vEBT_VEBT_valid T) D))) of role axiom named fact_19_valid__eq1
% 1.48/1.95  A new axiom: (forall (T:vEBT_VEBT) (D:nat), (((vEBT_invar_vebt T) D)->((vEBT_VEBT_valid T) D)))
% 1.48/1.95  FOF formula (forall (T:vEBT_VEBT) (D:nat), (((vEBT_VEBT_valid T) D)->((vEBT_invar_vebt T) D))) of role axiom named fact_20_valid__eq2
% 1.48/1.95  A new axiom: (forall (T:vEBT_VEBT) (D:nat), (((vEBT_VEBT_valid T) D)->((vEBT_invar_vebt T) D)))
% 1.48/1.95  FOF formula (forall (T:vEBT_VEBT) (N:nat) (X:nat), (((vEBT_invar_vebt T) N)->(((eq Prop) ((vEBT_vebt_member T) X)) ((member_nat X) (vEBT_set_vebt T))))) of role axiom named fact_21_set__vebt__member
% 1.48/1.95  A new axiom: (forall (T:vEBT_VEBT) (N:nat) (X:nat), (((vEBT_invar_vebt T) N)->(((eq Prop) ((vEBT_vebt_member T) X)) ((member_nat X) (vEBT_set_vebt T)))))
% 1.48/1.95  FOF formula (forall (T:vEBT_VEBT) (N:nat) (X:nat) (Y:nat), (((vEBT_invar_vebt T) N)->(((eq Prop) ((vEBT_vebt_member ((vEBT_vebt_delete T) X)) Y)) ((and (not (((eq nat) X) Y))) ((vEBT_vebt_member T) Y))))) of role axiom named fact_22_dele__member__cont__corr
% 1.48/1.95  A new axiom: (forall (T:vEBT_VEBT) (N:nat) (X:nat) (Y:nat), (((vEBT_invar_vebt T) N)->(((eq Prop) ((vEBT_vebt_member ((vEBT_vebt_delete T) X)) Y)) ((and (not (((eq nat) X) Y))) ((vEBT_vebt_member T) Y)))))
% 1.48/1.96  FOF formula (forall (T:vEBT_VEBT) (N:nat) (X:nat) (Y:nat), (((vEBT_invar_vebt T) N)->(((eq Prop) ((vEBT_V8194947554948674370ptions ((vEBT_vebt_delete T) X)) Y)) ((and (not (((eq nat) X) Y))) ((vEBT_V8194947554948674370ptions T) Y))))) of role axiom named fact_23_dele__bmo__cont__corr
% 1.48/1.96  A new axiom: (forall (T:vEBT_VEBT) (N:nat) (X:nat) (Y:nat), (((vEBT_invar_vebt T) N)->(((eq Prop) ((vEBT_V8194947554948674370ptions ((vEBT_vebt_delete T) X)) Y)) ((and (not (((eq nat) X) Y))) ((vEBT_V8194947554948674370ptions T) Y)))))
% 1.48/1.96  FOF formula (forall (T:vEBT_VEBT) (N:nat) (X:nat), (((vEBT_invar_vebt T) N)->(((vEBT_V8194947554948674370ptions T) X)->((vEBT_vebt_member T) X)))) of role axiom named fact_24_valid__member__both__member__options
% 1.48/1.96  A new axiom: (forall (T:vEBT_VEBT) (N:nat) (X:nat), (((vEBT_invar_vebt T) N)->(((vEBT_V8194947554948674370ptions T) X)->((vEBT_vebt_member T) X))))
% 1.48/1.96  FOF formula (forall (T:vEBT_VEBT) (N:nat) (X:nat), (((vEBT_invar_vebt T) N)->(((eq Prop) ((vEBT_V8194947554948674370ptions T) X)) ((vEBT_vebt_member T) X)))) of role axiom named fact_25_both__member__options__equiv__member
% 1.48/1.96  A new axiom: (forall (T:vEBT_VEBT) (N:nat) (X:nat), (((vEBT_invar_vebt T) N)->(((eq Prop) ((vEBT_V8194947554948674370ptions T) X)) ((vEBT_vebt_member T) X))))
% 1.48/1.96  <<<t_26_times__assn__raw_Ocases,axiom,
% 1.48/1.96      ! [X: produc2732055786443039994et_nat] :
% 1.48/1.96        ~ !>>>!!!<<< [P: produc3658429121746597890et_nat > $o,Q: produc3658429121746597890et_nat > $o,H: heap_>>>
% 1.48/1.96  statestack=[0, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 11, 22, 30, 36, 43, 50, 113, 185, 229, 265, 285, 300, 124]
% 1.48/1.96  symstack=[$end, TPTP_file_pre, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, LexToken(THF,'thf',1,277558), LexToken(LPAR,'(',1,277561), name, LexToken(COMMA,',',1,277593), formula_role, LexToken(COMMA,',',1,277599), thf_quantified_formula_PRE, thf_quantifier, LexToken(LBRACKET,'[',1,277607), thf_variable_list, LexToken(RBRACKET,']',1,277642), LexToken(COLON,':',1,277644), unary_connective]
% 1.48/1.96  Unexpected exception Syntax error at '!':BANG
% 1.48/1.96  Traceback (most recent call last):
% 1.48/1.96    File "CASC.py", line 79, in <module>
% 1.48/1.96      problem=TPTP.TPTPproblem(env=environment,debug=1,file=file)
% 1.48/1.96    File "/export/starexec/sandbox2/solver/bin/TPTP.py", line 38, in __init__
% 1.48/1.96      parser.parse(file.read(),debug=0,lexer=lexer)
% 1.48/1.96    File "/export/starexec/sandbox2/solver/bin/ply/yacc.py", line 265, in parse
% 1.48/1.96      return self.parseopt_notrack(input,lexer,debug,tracking,tokenfunc)
% 1.48/1.96    File "/export/starexec/sandbox2/solver/bin/ply/yacc.py", line 1047, in parseopt_notrack
% 1.48/1.96      tok = self.errorfunc(errtoken)
% 1.48/1.96    File "/export/starexec/sandbox2/solver/bin/TPTPparser.py", line 2099, in p_error
% 1.48/1.96      raise TPTPParsingError("Syntax error at '%s':%s" % (t.value,t.type))
% 1.48/1.96  TPTPparser.TPTPParsingError: Syntax error at '!':BANG
%------------------------------------------------------------------------------